Ruby | Función de mapa enumerable()

El map() de enumerable es un método incorporado en Ruby que devuelve una nueva array con los resultados de ejecutar el bloque una vez para cada elemento en la enumeración. El objeto se repite cada vez para cada enumeración. En caso de que no se proporcione ningún objeto, devuelve nil para cada enumeración.

Sintaxis : (r1..r2).mapa { |obj| bloquear }

Parámetros : la función toma el objeto y el bloque que es para cada enumeración, también toma r1 y r2 que deciden la cantidad de elementos en el enumerable devuelto.

Valor devuelto : Devuelve una nueva array.

Ejemplo #1 :

# Ruby program for map? method in Enumerable
  
# returns enumerator
enu1 = (2..6).map {|x| x * 10}

Salida :

[20, 30, 40, 50, 60]

Ejemplo #2 :

# Ruby program for map? method in Enumerable
  
# returns an enumerator with nil
enu1 = (2..6).map {}

Salida :

[nil, nil, nil, nil, nil]

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 *