📅  最后修改于: 2023-12-03 15:04:57.045000             🧑  作者: Mango
在 Ruby 中,可以通过循环遍历数组来访问数组中的每个元素。Ruby 提供了多种循环遍历数组的方式。
使用 each 方法可以遍历数组中的每个元素。
array = [1, 2, 3, 4, 5]
array.each do |element|
puts element
end
输出结果为:
1
2
3
4
5
使用 for 循环可以遍历数组中的每个元素。
array = [1, 2, 3, 4, 5]
for element in array do
puts element
end
输出结果为:
1
2
3
4
5
使用 each_with_index 方法可以遍历数组中的每个元素以及元素的下标。
array = [1, 2, 3, 4, 5]
array.each_with_index do |element, index|
puts "#{index}: #{element}"
end
输出结果为:
0: 1
1: 2
2: 3
3: 4
4: 5
使用 while 循环可以遍历数组中的每个元素。
array = [1, 2, 3, 4, 5]
i = 0
while i < array.length do
puts array[i]
i += 1
end
输出结果为:
1
2
3
4
5
以上就是 Ruby 循环遍历数组的多种方式。在实际开发中,选择合适的方式可以提高代码的可读性和执行效率。