我有一个我想要计数和变换的对象数组。例如:什么是转换和计数数组的有效方式?
[#<User id:1, count:0>, #<User id:2, count:0>, #<User id:2, count:0>, #<User id:3, count:0>, #<User id:1, count:0>, #<User id:1, count:0>]
将成为:
[#<User id:1, count:3>, #<User id:2, count:2>, #<User id:3, count:1>]
的转变是什么让我困惑,因为“地图”,径直通过,但是这将是递归的。
是输入总是计数0?如果不是,你想要所有这些的总和吗? – 2012-02-01 01:53:02
输入计数可能不是零..我不需要它们的总和,所以提供的答案应该没问题。感谢您要求澄清。 – Inc1982 2012-02-01 05:56:30