解決すべき問題があります。すべてのアイテムが並べ替えられ、価格、メーカー、有効期限などの値を持つハッシュ (キー: 製品 ID) に格納される単純なスーパーマーケット プログラムがあります。目的のために、アイテムをグループ化する必要があります。価格による。
別のハッシュ (キー付き: 製品 ID) を含むハッシュ (キー付き: 価格) を作成する必要があります。
コードは次のようになります。
new_Hash = Hash.new(Hash.new)
items = Hash.new
SuperMarket_hash.each { |Product_ID, info | new_Hash[info.PRICE].items[Product_ID] }
このコードでエラーが発生しています。(items : NillClass no method エラー)