Ruby | Enumerator each_with_index function
Last Updated :
06 Jan, 2020
The each_with_index function in Ruby is used to Iterate over the object with its index and returns value of the given object.
Syntax: A.each_with_index
Here, A is the initialised object.
Parameters: This function does not accept any parameters.
Returns: the value of the given object.
Example 1:
[ 5 , 10 , 15 , 20 , 25 , 30 ].each_with_index do |num, idx|
puts "#{num}"
if ((idx) % 2 == 0 )
puts "end of line"
end
end
|
Output:
5
end of line
10
15
end of line
20
25
end of line
30
Example 2:
[ 5 , 10 , 15 , 20 , 25 , 30 ].each_with_index do |num, idx|
puts "#{num}"
if ((idx + 1 ) % 2 == 0 )
puts "end of line"
end
end
|
Output:
5
10
end of line
15
20
end of line
25
30
end of line
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...