标签: ruby arrays math addition
可能重复: How to sum array members in Ruby?
让我说我有这个数组
@test = [1, 2, 3, 4]
然后我想做:
@test[0] + @test[1] + @test[2] + @test[3]
有没有更智能,更快捷的方法吗?
答案 0 :(得分:4)
你可以这样做:
@test.inject(:+)
答案 1 :(得分:0)
sum = 0 @test.each { |el| sum+=el }