我有一系列哈希
players = [{:id=>1, :name=>"Alda", :dice_count=>5, :hand=>[6, 5, 2, 4, 3]},
{:id=>2, :name=>"Gonzalo", :dice_count=>5, :hand=>[1, 5, 1, 1]},
{:id=>3, :name=>"Markus", :dice_count=>5, :hand=>[6, 2, 5, 1]},
{:id=>4, :name=>"Luella", :dice_count=>5, :hand=>[4, 5, 1, 6, 5]}]
Run Code Online (Sandbox Code Playgroud)
我想总结:hand数组中每个值的大小.有一个简单的方法吗?
所以输出将是每个的总和:hand.size.在上面的例子中,输出将是18
players.map { |player| player[:hand].size }.reduce(:+) # => 18
Run Code Online (Sandbox Code Playgroud)