Ruby | Función enumerable minmax()

El minmax() de enumerable es un método incorporado en Ruby que devuelve una array que contiene dos elementos. Contiene el valor mínimo y máximo en el enumerable. La primera forma asume que todos los objetos implementan Comparable mientras que la segunda usa el bloque para devolver una b.

Sintaxis : enu.minmax { |a, b| bloquear }

Parámetros : La función toma un bloque opcional.

Valor devuelto : Devuelve una array que contiene el mínimo y el máximo.

Ejemplo 1 :

# Ruby program for minmax method in Enumerable
  
# Initialize 
enu1 = (2..6)
  
# Prints
enu1.minmax 

Salida :

[2, 6]

Ejemplo 2 :

# Ruby program for minmax method in Enumerable
  
# Initialize 
enu1 = (1..100)
  
# Prints
enu1.minmax {|a, b| a<=>b}

Salida :

[1, 100]

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *