Рубрики

Рубин | Функция перечисления each_with_index

Функция each_with_index в Ruby используется для перебора объекта с его индексом и возвращает значение заданного объекта.

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.

Пример 1:

# Инициализация массива и вызов функции each_with_index

[5, 10, 15, 20, 25, 30].each_with_index do |num, idx|

      
# Получение значений массива

  puts "#{num}"

  if ((idx) % 2 == 0)

    puts "end of line" 

  end 

end 

Выход:

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

Пример 2:

# Инициализация массива и вызов функции each_with_index

[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 

Выход:

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

Рекомендуемые посты:

Рубин | Функция перечисления each_with_index

0.00 (0%) 0 votes