Paket: libhash-merge-perl (0.300-1)
Links für libhash-merge-perl
Debian-Ressourcen:
Quellcode-Paket libhash-merge-perl herunterladen:
- [libhash-merge-perl_0.300-1.dsc]
- [libhash-merge-perl_0.300.orig.tar.gz]
- [libhash-merge-perl_0.300-1.debian.tar.xz]
Betreuer:
Externe Ressourcen:
- Homepage [metacpan.org]
Ähnliche Pakete:
Perl-Modul zur Überführung beliebig tiefer Hashes in einen einzigen Hash
Hash::Merge überführt zwei beliebig tiefe Hashes in einen einzigen Hash. Das heißt, auf jeder Ebene wird das Modul nicht in Konflikt stehende Schlüssel-Wert-Paare aus einem Hash zu dem anderen hinzufügen und folgt dabei einer Reihe von spezifischen Regeln, wenn Konflikte auftreten (wie im Weiteren beschrieben). Dem Hash wird rekursiv gefolgt, sodass tief verschachtelte Hashes auf dem gleichen Niveau zusammengeführt werden, wenn die übergeordneten Hashes (parent hashes) zusammengeführt werden. Bitte beachten Sie, dass auf sich selbst verweisende Hashes oder rekursive Referenzen mit dieser Methode nicht eben gut behandelt werden.
Werte in Hashes werden entweder als ARRAY- oder HASH-Referenzen, ansonsten als SCALARs angesehen und behandelt. Standardmäßig werden die der Funktion merge() übergebenen Daten mit Hilfe der des Moduls Clone geklont; dieses Verhalten kann jedoch erforderlichenfalls geändert werden, um so viele der ursprünglichen Werte wie möglich zu verwenden (siehe set_clone_behavior).
Andere Pakete mit Bezug zu libhash-merge-perl
|
|
|
|
-
- dep: libclone-choose-perl
- Choose appropriate clone utility (Perl library)
-
- dep: perl
- Larry Wall's Practical Extraction und Report Language
libhash-merge-perl herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
all | 14,0 kB | 39,0 kB | [Liste der Dateien] |