私はこれを持っています:
hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] }
そして私はこれに行きたいです: [["a","b","c"],["b","c"]]
これはうまくいくようですが、うまくいきません:
hash.each{|key,value| value}
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]}
助言がありますか?
この質問は奇妙に見覚えがあります...何人の人が今同じ宿題に取り組んでいるのでしょうか。
—
Peter Brown
hash.valuesより優れたIMOです)。しかし、ブロックを指定Hash#eachすると、ハッシュの完全な値が返されることを指摘したかったのです。各アイテムに対して操作を実行し、それを配列として返す場合は、Hash#collectまたはそのエイリアスを使用しますHash#map。Enumerablesについては、こちらをご覧ください。