在Ruby中使用散列分组

时间:2015-08-24 22:35:51

标签: ruby hash

我的目标是获取名称和数字的哈希值,例如:

hash = {
  "Matt" => 30,
  "Dave" => 50,
  "Alex" => 60
}

并根据他们是否实现了"传递"得分了。我希望将结果作为数组传递到两个单独的键中,比如说:pass:fail

hash = { "pass" => ["Alex", 60], "fail" => [["Matt", 30]["Dave",60]]}

我知道group_by方法是我需要的,但我不确定如何将值传递给新键。

通过成绩应由用户决定。对于此示例,您可以使用45。

0 个答案:

没有答案