下面是我为阵列和算法提交的一些代码。在这种情况下,我不得不使用.each,但我觉得有更好的方法来做到这一点......
numbers = [5, 17, 2, 899, 101, 4, 66, 123, 98]
sum = 0
index = 0
numbers.each do |number|
sum = sum + numbers[index]
index += 1
end
puts sum
答案 0 :(得分:1)
有。使用each
时,您无需手动跟踪索引;你可以简单地做到
numbers.each do |number|
sum = sum + number
end