私はこの質問の答えを手伝っていました、そしてそれは私自身の質問を引き起こしました。
Pie
pieces
オブジェクトで構成された配列を持つPiePiece
オブジェクトです。- それぞれ
PiePiece
にflavor
属性があります
次のようなハッシュを作成するにはどうすればよいですか。
# flavor => number of pieces
{
:cherry => 3
:apple => 1
:strawberry => 2
}
これは機能しますが、改善できると思います
def inventory
hash = {}
pieces.each do |p|
hash[p.flavor] ||= 0
hash[p.flavor] += 1
end
hash
end
何か案は?