Krawatte :: Hash :: Rang

A Hash, der Werte in Ranking-Positionen umdreht
Jetzt downloaden

Krawatte :: Hash :: Rang Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Cantrell
  • Website des Verlags:
  • http://search.cpan.org/~dcantrell/

Krawatte :: Hash :: Rang Stichworte


Krawatte :: Hash :: Rang Beschreibung

Ein Hash, der Werte in Ranking-Positionen schaltet Krawatte :: Hash :: Rank ist ein Perl-Modul, mit dem Sie einen Hash so binden können, dass, wenn Sie Werte davon abrufen, den Rang des Wertes anstelle der tatsächlichen Daten. Standardmäßig rangiert es Punkte numerisch, wobei der höchste Wert auf Rang 1 wird, und gegebenenfalls mit zwei gleichen Werten erhalten sie auch den gleichen Rang. Die folgenden Parameter werden unterstützt: Algorithmus-Algorithmus, um Elemente vor dem Rangieren zu sortieren. Der Standardwert ist eine umgekehrte numerische Sortierung. Geben Sie an, somit $ data {$ a} $ data {$ b}, um eine normale numerische Sortierung durchzuführen. Göttlich, wie andere Arten von Sortierarten leisten, wird als triviale Übung für den Leser gelassen. Siehe PERLDOC -F Sort.EqualitySuffixAppend EquallitySuffix in den Rang der Elemente mit gleichem Rang. Der Standardwert besteht darin, keine EqualitySuffix zu haben, aber eine häufige Alternative wäre ein = sign.ecalityPrefixPrepend EquityPrefix in den Rang der Elemente mit gleichem Rang. Der Standardwert besteht darin, keine EqualityPrefix zu haben, aber eine häufige Alternative wäre ein = sign.recalculatecan entweder etstore oder onfelch, und standardmäßig auf 'etstore'. Dies bestimmt, wann das Modul die Ränge neu berechnet. 'OnStore' macht es neu, wenn Sie dem Hash einen Wert hinzufügen, und "Onfetch", wann immer Sie einen Wert abrufen. Verwenden Sie diese Option, wenn Sie Ihren Hash für Daten einstellen müssen, die hauptsächlich gelesen oder hauptsächlich geschrieben werden, obwohl es für kleine Datensätze sehr wenig Unterschied macht. : Hash :: Rang '; % Ränge = (Adams => 78, Davies => 35, Edwards => 84, Thomas => 47); $ drucken {adams}; Anforderungen: · Perl.


Krawatte :: Hash :: Rang Zugehörige Software