Arrays 如何仅打印此数组操作的最终结果?
我只想打印此操作的最后一个结果,即10。我怎么能做到Arrays 如何仅打印此数组操作的最终结果?,arrays,ruby,Arrays,Ruby,我只想打印此操作的最后一个结果,即10。我怎么能做到 result = 0 numbers = [1,2,3,4] numbers.map do |x| result += x puts result end 1.将map更改为each。2.将+=更改为+=。3.交换最后两行的位置。 puts [1,2,3,4].inject(0, &:+)
result = 0
numbers = [1,2,3,4]
numbers.map do |x|
result += x
puts result
end
1.将
map
更改为each
。2.将+=
更改为+=
。3.交换最后两行的位置。
puts [1,2,3,4].inject(0, &:+)