我有一个哈希值,每个值都是一个数组。
我想构建一个包含每个值/数组大小的新数组。
示例:
哈希
{"A"=>["1", "2", "3"], "B"=>["b", "toto"]}
结果
[3, 2]
感谢您的帮助
答案 0 :(得分:5)
some_hash.values.map { |v| v.size }
在1.9中,我相信你可以做到:
some_hash.values.map(&:size)
答案 1 :(得分:2)
我愿意:
h.collect{|v|v[1].size}