私は数えたいオブジェクトの配列を持っています。例えば:アレイを変換してカウントする効率的な方法は何ですか?
[#<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をカウントしていますか?そうでない場合は、それらの合計を求めますか? –
入力回数はゼロではないかもしれません。私はそれらの合計が必要ないので、回答はうまくいくはずです。説明を求めてくれてありがとう。 – Inc1982