Krawatte :: Proxy :: Hash

Krawatte :: Proxy :: Hash ist ein Perl-Modul, das erstellt wurde, um Hashes effizient zusammenzuführen und zu übersetzen.
Jetzt downloaden

Krawatte :: Proxy :: Hash Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martyn J. Pearce
  • Website des Verlags:
  • http://search.cpan.org/~fluffy/

Krawatte :: Proxy :: Hash Stichworte


Krawatte :: Proxy :: Hash Beschreibung

Krawatte :: Proxy :: Hash ist ein Perl-Modul, das erstellt wurde, um Hashes effizient zusammenzuführen und zu übersetzen. Krawatte :: Proxy :: Hash ist ein Perl-Modul, das erstellt ist, um Hashes-Synopsis effizient zusammenzuführen und zu übersetzen. $ Ref = Tie% Hash, 'Krawatte :: Proxy :: Hash', (Bart => + {A => 1, B => 2}, Maggie => + {A => 5, C => 6, E => 10},); $ Hash {a} == 1; # True $ Hash {B} == 2; # TRUE (BART SUPERCEDES MAGGIE) $ HAH {C} == 6; # wahr ! definierte $ Hash {d}; # True $ Hash {E} == 10; # True $ Hash {c} = 9; # Set in Maggie $ Hash {d} = 12; # in Standard-$ Hash {f} = 11 eingestellt; # in Standardeinstellung $ REF-> ADD_Hash ('Lisa', + {D => 3, B => 4}); $ Hash {C} == 9; # True $ Hash {B} == 2; # true (bart überschreibt Lisa) $ Hash {d} == 3; # true (Lisa überschreibt den Standardwert) $ Hash {f} == 11; # TRUE (nur Standardkenntliches "F ') Proxy-Hash-Anfragen für einen oder mehrere andere Hashes, mit Zwischenwert-Translation.TIE :: Proxy :: Hash" HYSHES ", indem Sie eine Liste von Hashes aufrechterhalten, um aufzupassen, und jeder Schlüssel angefordert wird in jedem Hash aufgelegt, bis ein Treffer gefunden wird. Resultierende Werte können einem Übersetzungs-Subr-unterliegen. Auf diese Weise kann Hashes ohne die Kosten des BY-Wert-Kopiers zusammengeführt werden. Ein Standard-Backing-Hash wird zur Verfügung gestellt, um Werte zu speichern, die nicht in anderen Hash-Hash-Hash-tieting $ REF = Tie% Hash, "Tie :: Proxy :: Hash", bart => + {a => 1, b => 2}, maggie => + {a => 5, c => 6, e => 10} => sub {10 * $ _ },; Alle an Krawatte übergebenen Argumente werden auf add_hash.retriveing-Werte, die von jedem Hash in der Reihenfolge des Einfügens überprüft werden, abgesandelt werden. Der erste Hash, in dem eine bestimmte Taste vorhanden ist, liefert den Wert. Der Wert unterliegt der Übersetzung, wenn der gegebene Hash einen assoziierten Übersetzer hat.Virektionen: · Perl Anforderungen: · Perl.


Krawatte :: Proxy :: Hash Zugehörige Software