Tam sayılardan oluşan bir dizim var.
Örneğin:
array = [123,321,12389]
Bunların toplamını almanın güzel bir yolu var mı?
Biliyorum.
sum = 0
array.each { |a| sum+=a }
işe yarar.
Bunu dene:
array.inject(0){|sum,x| sum + x }
Ruby'nin Enumerable Dokümantasyonuna bakın
(not: 0
temel durumu, boş bir dizide nil
yerine 0
döndürülmesi için gereklidir)