Ruby 枚举each_with_index函数

Ruby 枚举each_with_index函数

在Ruby中,each_with_index函数用于以其索引遍历对象,并返回给定对象的值。

语法: A.each_with_index

这里, A 是初始化的对象。

参数: 这个函数不接受任何参数。

返回: 给定对象的值。

例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 

输出

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

例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 

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程