Thread Teil eines Hashes an Subroutine übergeben
(4 answers)
Opened by RalphFFM at 2007-03-29 12:05
Gegeben sei ein stinknormaler Hash of Hashes.
Elemente sind beispielsweise: $hash{"eins"}{"subeins"} $hash{"eins"}{"subzwei"} $hash{"zwei"}{"subeins"} $hash{"zwei"}{"subzwei"} Nun möchte ich am liebsten $myhash{"zwei"} an eine Subroutine schubsen, also bildhaft gesprochen den "Teilzweig" übergeben. Egal ob per Call by Value oder by Reference. Eine Referenz auf ein _ganzes_ Hash könnte ich mit \%hash übergeben, aber ich hätte gerne nur den Teil den o.g. Teil des Hashes übergeben (bzw. eine Referenz darauf). Ein \%hash{"zwei"} oder \$hash{"zwei"} zu übergeben akzeptiert Perl aber nicht! Wie schaffe ich das? |