У меня есть хеш, каждое значение является массивом.
Я хочу создать новый массив, содержащий размер каждого значения / массива.
Пример:
хеш
{"A"=>["1", "2", "3"], "B"=>["b", "toto"]}
результат
[3, 2]
спасибо за вашу помощь
some_hash.values.map { |v| v.size }
и в 1.9, я думаю, вы можете сделать:
some_hash.values.map(&:size)
Я бы сделал:
h.collect{|v|v[1].size}