Ruby Basics - Reduce And Inject
prices = [2, 3, 4, 5, 6, 7, 8, 9]
p prices.reduce(0) { |sum, n| sum + n }
# inject is an alias for reduce
p prices.inject(0) { |sum, n| sum + n }
# Output>
# 44
# 44
# Common Reduces
p prices.sum # > 44
p prices.min # > 2
p prices.max # > 9
p prices.count # > 8