鲁比的怎么样group_by() http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-group_by方法按标识对数组进行分组(或者更确切地说self
)其元素?
a = 'abccac'.chars
# => ["a", "b", "c", "c", "a", "c"]
a.group_by(&:???)
# should produce...
# { "a" => ["a", "a"],
# "b" => ["b"],
# "c" => ["c", "c", "c"] }
在较新的 Ruby(2.2+?)中,
a.group_by(&:itself)
在较旧的版本中,您仍然需要执行以下操作a.group_by { |x| x }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)