Abrufen einer Anzahl von Array-Elementen, die bestimmte Kriterien erfüllen

8

Ich habe ein Array namens @friend_comparisons, das mit einer Anzahl von Benutzerobjekten gefüllt ist. Ich sortiere das Array dann wie folgt:

%Vor%

Dies ist das Sortieren des Arrays nach einem bestimmten Zähler, der jedem Benutzer zugeordnet ist (dessen Besonderheiten für die Frage nicht wichtig sind).

Ich möchte herausfinden, wie viele Benutzerobjekte im Array einen Zähler haben, der größer ist als eine bestimmte Zahl (sagen wir 5). Wie mache ich das?

Hier ist, wie ich derzeit das Problem löse:

%Vor%     
Alex 30.05.2012, 21:43
quelle

2 Antworten

9

Array # select wird die Arbeit erledigen.

Text & Tabellen: Ссылка

Sie könnten so etwas tun:

%Vor%     
MrTheWalrus 30.05.2012, 21:58
quelle
17

Sie können Array # count direkt verwenden.

%Vor%

Text & Tabellen: Ссылка

(dasselbe gilt für Rubin 1.9.3)

    
borod108 03.08.2015 05:35
quelle

Tags und Links