Johannes Zeller: Return-Wert von Subroutinen

Beitrag lesen

Hallo Helmut,

Um diese anonyme Unterroutine zu dereferenzieren müsste der Befehl print "$erg4 = &$erg4" lauten. Allerdings ohne Gewähr und auch nicht getestet!

Das wird so nicht funktionieren, in diesem Falle muss man den Konkatenationsoperator verwenden:

print "\$erg4 = ".&$erg4; bzw.
print '$erg4 = '.&$erg4;.

Einen Hinweis hätte übrigens schon die Syntax-Highlighting-Funktion dieses Forums geliefert:

print "\$erg4 = &$erg4;.

Schöne Grüße,

Johannes