Array :: ordhash.

ordnungsgemäßes assoziatives Array mit arrayähnlicher, Hash-ähnlicher und oO-Schnittstelle
Jetzt downloaden

Array :: ordhash. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vladimir Surin
  • Website des Verlags:
  • http://search.cpan.org/~wowasurin/

Array :: ordhash. Stichworte


Array :: ordhash. Beschreibung

Bestelltes assoziatives Array mit arrayähnlicher, Hash-ähnlicher und oo-Schnittstelle Array :: ordhash ist ein Perl-Modul, das Perl-Arrays implementiert, die sowohl numerische als auch String-Indizes aufweisen, ähnlich wie PHP-Arrays oder -sammlungen, daher sind die Array-Tasten eindeutige Zeichenfolgen. Die Reihenfolge, in der die Elemente hinzugefügt wurden, ist ebenso wie Krawatte erhalten: IXHash lässt sich auf einer Variablen dieser Klasse anzumelden. Die Elemente eines Arrays können sowohl per Tasten als auch von Werten oder mit einer externen Rückrufunterroutine sortiert werden. Sie können auch umorschen sein. Synopsis verwenden Array :: ordhash; $ oh = array :: ordhash-> neu; $ oh -> {'a'} = 'Erst'; $ oh -> {'b'} = 'zweiter'; $ oh -> {'c'} = 'Drittel'; $ oh -> = 'neuer zuerst'; $ oh -> = 'Neuer zweiter'; $ oh -> = 'Fort'; # (wäre gekornt) existiert $ oh -> {'c'}; existiert $ oh -> ; # Dasselbe Ergebnis löschen $ oh -> {'c'}; löschen $ oh -> ; # das gleiche Ergebnis # Einfügen einer Liste @list = ('d' => 'fort', 'e' => 'fünft', 'f' => 'Sechstel'); Push @ $ Oh, @list; Unshift @ $ oh, ('i' => 'i', 'j' => 'j', 'k' => 'k'); # iteratierend als Hash während (($ Key, $ Val) = jeweils% $ oh) {drucken "$ key =", $ val, "\ n"; } # iteratieren als Liste (effizienter), während (($ Key, $ Val, $ IND) = $ oh-> Liste) {drucken "($ IND) $ KEY = $ VAL \ N"; } # Iterating als Array feach $ val (@ $ oh) {drucken $ val, "\ n"; } $ oh-> zurücksetzen (); # Pop, Shift und Splice $ item = pop @ $ oh; $ Artikel = Schicht @ $ oh; @Splized = Splice @ $ oh, $ offset, $ len ; # Tasten und Werte Arrays @k = Schlüssel% $ oh; @v = Werte% $ OH; @k = $ oh-> Schlüssel (); @V = $ oh-> Werte (); # Sonstiges $ OH-> SORT (SRC => 'Keys'); $ oh-> sortieren (src => 'Werte desc'); $ oh-> sort (proc => \ sortprocedure); $ oh-> neuordnung (Liste); $ oh-> erster (); $ oh-> Letzte () $ oh-> Indizes (Liste); $ oh-> länge (); Anforderungen: · Perl.


Array :: ordhash. Zugehörige Software