Rubyで配列要素を合計するには、injectメソッドを使用できることを理解しています。
array = [1,2,3,4,5];
puts array.inject(0, &:+)
しかし、オブジェクト配列内のオブジェクトのプロパティを合計するにはどうすればよいですか?
オブジェクトの配列があり、各オブジェクトにはたとえば「現金」というプロパティがあります。そこで、彼らの現金残高を 1 つの合計にまとめたいと思います。何かのようなもの...
array.cash.inject(0, &:+) # (but this doesn't work)
おそらくプロパティキャッシュのみで構成された新しい配列を作成してこれを合計できると思いますが、可能であればよりクリーンな方法を探しています!