Ruby ハッシュから値の配列へ 質問する

Ruby ハッシュから値の配列へ 質問する

私はこれを持っています:

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"]} 

助言がありますか?

ベストアンサー1

また、もう少しシンプルに...

>> hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] }
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]}
>> hash.values
=> [["a", "b", "c"], ["b", "c"]]

Rubyのドキュメントはこちら

おすすめ記事