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