我有一个整数数组。
例如:
array = [123,321,12389]
有什么好方法可以得到它们的总和吗?
我知道
sum = 0 array.each { |a| sum+=a }
会工作。
尝试这个:
array.inject(0){|sum,x| sum + x }
查看 Ruby 的可枚举文档
(注意:0需要基本情况,以便0将返回一个空数组而不是nil)
0
nil