Wie kann man wissen, wie oft das gleiche Objekt in Array erscheint? ich überprüfen möchten, wie oft ich das Objekt gefunden, wie:Ruby on Rails - Wie kann das gleiche Objekt in Array mit Active Record angezeigt werden?
array = ['A','A','A','B','B','C','C','C','D']
So, A erschien dreimal, B zweimal, drei C zu, und nur eine für D.
Ich weiß, dass, wenn ich benutze "find_all", wie:
array.find_all{ |e| array.count(e) > 1 }
ich mit Antwort
["A", "A", "A", "B", "B", "C", "C", "C"]
bekommen, aber, wie ich kann, Zählen Sie das? Ich möchte so etwas wie:
A = 3, B = 2, C = 3, D = 1.
Lockyy sein begegnen , Danke vielmals! Das funktioniert sehr gut! –