Ruby | Enumerador función each_with_index

La función each_with_index en Ruby se usa para iterar sobre el objeto con su índice y devuelve el valor del objeto dado.

Sintaxis: A.each_with_index
Aquí, A es el objeto inicializado.

Parámetros: Esta función no acepta ningún parámetro.

Devuelve: el valor del objeto dado.

Ejemplo 1:

# Initialising an array and calling each_with_index function
[5, 10, 15, 20, 25, 30].each_with_index do |num, idx|
      
# Getting the values of the array    
  puts "#{num}"
  if ((idx) % 2 == 0)
    puts "end of line" 
  end 
end 

Producción:

5
end of line
10
15
end of line
20
25
end of line
30

Ejemplo 2:

# Initialising an array and calling each_with_index function
[5, 10, 15, 20, 25, 30].each_with_index do |num, idx|
      
# Getting the values of the array    
  puts "#{num}"
  if ((idx + 1) % 2 == 0)
    puts "end of line" 
  end 
end 

Producción:

5
10
end of line
15
20
end of line
25
30
end of line

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 *