Ruby | Función enumerable minmax_by()

El minmax_by() 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 según la condición en el bloque.

Sintaxis : enu.minmax_by { |obj| 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_by method in Enumerable
  
# Initialize 
enu1 = (2..6)
  
# Prints
enu1.minmax_by 

Salida :

[2, 6]

Ejemplo #2 :

# Ruby program for minmax_by method in Enumerable
  
# Initialize 
enu1 = (1..100)
  
# Prints
enu1.minmax_by {|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 *