Ruby的哈希值数组
问题描述:
我有这样的:
hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] }
和我想要得到这样的: [A,B,C],[B,C]]
and I want to get to this: [["a","b","c"],["b","c"]]
这似乎像它应该工作,但它不会:
This seems like it should work but it doesn't:
hash.each{|key,value| value}
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]}
有什么建议?
答
此外,简单一点......
Also, a bit simpler....
>> hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] }
=> {"a"=>["a", "b", "c"], "b"=>["b", "c"]}
>> hash.values
=> [["a", "b", "c"], ["b", "c"]]