Ruby | Operación de clase de array each_index()

Array#each_index() : each_index() es un método de clase Array que devuelve el índice del elemento de la array siguiendo la condición en el bloque dado una vez para el elemento each_index en sí mismo.

Syntax:  Array.each_index()

Parameter:  block - condition to follow

Return:  index of the array element following the condition

Código #1: Ejemplo para el método each_index()

# Ruby code for each_index() method
  
# declaring array
a = ["abc", "nil", "dog"]
  
# declaring array
b = ["hello", "hi", "dog"]
  
# each_index
puts "each_index : #{a.each_index {|x| print x, " -- "}}\n\n"

Producción :

0 -- 1 -- 2 -- each_index : ["abc", "nil", "dog"]

Código #2: Ejemplo para el método each_index()

# Ruby code for each_index() method
  
# declaring array
a = ["abc", "nil", "dog"]
  
# declaring array
b = ["hello", "hi", "dog"]
  
  
# each_index
puts "each_index : #{b.each_index{|x| x = 2}}\n\n"
     

Producción :

each_index : ["hello", "hi", "dog"]

Publicación traducida automáticamente

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