For ruby >= 2.4 you can use sum:
array.sum
For ruby < 2.4 you can use inject:
array.inject(0, :+)
Note: the 0 base case is needed otherwise nil will be returned on empty arrays:
> [].inject(:+)
nil
> [].inject(0, :+)
0
For ruby >= 2.4 you can use sum:
array.sum
For ruby < 2.4 you can use inject:
array.inject(0, :+)
Note: the 0 base case is needed otherwise nil will be returned on empty arrays:
> [].inject(:+)
nil
> [].inject(0, :+)
0