我有一个哈希,每个值都是一个数组。
我想建立一个包含每个值/数组大小的新数组。
例:
哈希
{"A"=>["1", "2", "3"], "B"=>["b", "toto"]}
Run Code Online (Sandbox Code Playgroud)
结果
[3, 2]
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
some_hash.values.map { |v| v.size }
Run Code Online (Sandbox Code Playgroud)
在1.9中,我相信您可以做到:
some_hash.values.map(&:size)
Run Code Online (Sandbox Code Playgroud)