Hallo!
Ich möchte gerne einer funktion ein anonymes Hash übergeben.
Ich habe einige Funktionen gesehen, welche ungefähr so aufgerufen werden:
func($scalar, [{ 'foo' => 'bar', 'moo' => 'mar'}]);
meine Frage wäre nun, wie man so etwas implementiert.
meine Versuche sehen bisher wie folgt aus:
func( \{ 'foo' => 'bar', 'moo' => 'mar'});
func( [{ 'foo' => 'bar', 'moo' => 'mar'}];
sub func {
my $referenzAufHash = shift;
... }
Beides bringt aber nicht den gewünschten Erfolg. In letzterem Fall hatte ich in $referenzAufHash nur 'mar' stehen (wenn ich mich recht entsinne) und im ersten Fall habe ich $referenzAufHash als Typ REF(0x1fa79d8)->HASH(0x1fa78b8)=... mit dem ich so recht nichts anfangen kann.
Kann mir jemand erklärend unter die Arme greifen?
Gruß,
tsy