ハッシュキーにアイテムを追加していました。Rubyハッシュのデフォルト値として配列を使用することはできませんか?
{
'a' : [1],
'b' : [2, 3, 4]
}
私はハッシュを初期化するために配列を使いました。
irb> hash = Hash.new([])
=> {}
は、次にそれを使用して開始しました:
irb> hash['a'] << 1
=> [1]
irb> hash['b'] << 2
=> [1, 2]
をしかし、それは結局のところ:
irb> hash
=> {}
表示されている出力が不明ですか?ハッシュには実際に何が入っていますか?ここであなたが探しているものは不明です。 – jmccarthy