Ruby | Enumerador cada función

La función Enumerator#each en Ruby se usa para iterar sobre el objeto de acuerdo con cómo se construyó este Enumerator y devuelve los valores del objeto.

Sintaxis: A.each { |clave, valor| tecla de impresión + ‘ = ‘ + valor + “\n” }
Aquí, A es el objeto inicializado.

Parámetros: esta función acepta componentes del objeto inicializado como parámetro.

Devuelve: los elementos constitutivos del objeto inicializado.

Ejemplo 1:

# Initialising a Hash object
name_age = { 'name' => 'Geek', 'age' => '22' }
  
# Calling the each function
C = name_age.each { |key, value| print key + ' = ' + value + "\n" }
  
# Getting the key and value of hash object
puts "#{C}"

Producción:

name = Geek
age = 22
{"name"=>"Geek", "age"=>"22"}

Ejemplo 2:

# Initialising a array
stooges = ['GFG', 'gfg', 'Geeks', 'Geek'] 
  
# Calling the each function
C = stooges.each { |stooge| print stooge + "\n" } 
  
# Getting the values of the array
puts "#{C}"

Producción:

GFG
gfg
Geeks
Geek
["GFG", "gfg", "Geeks", "Geek"]

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *