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