O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Der Arrow-Operator

Genau wie bei C und C++ wird das ->-Zeichen (ein Minus- und ein »Größer-als«-Zeichen) als Infix-Dereferenzierungsoperator verwendet. Wenn die rechte Seite ein [...], ein {...} oder ein (...) besitzt, dann muß die linke Seite eine (feste oder symbolische) Referenz auf ein Array, einen Hash oder eine Subroutine aufweisen. In einem (zuweisbaren) Lvalue-Kontext muß die Speicherstelle eine feste Referenz aufnehmen können, wenn die linke Seite keine Referenz ist. In einem solchen Fall wird die Referenz automatisch für Sie erzeugt (Autovivification). Mehr zu diesem Thema (und einige Warnungen bezüglich der versehentlichen »Autovivification«) finden Sie in Kapitel 8, Referenzen.

$aref->[42] # Array-Dereferenzierung $href->{"corned beef"} ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required