Ruby | Enumerator each_with_index function
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:
# 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 |
Output:
5 end of line 10 15 end of line 20 25 end of line 30
Example 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 |
Output:
5 10 end of line 15 20 end of line 25 30 end of line
Contact Us