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

Quoting, eckige und geschweifte Klammern

Im vorangegangenen Abschnitt haben wir gezeigt, daß ${identifier} nicht als symbolische Referenz betrachtet wird. Nun fragen Sie sich vielleicht, ob es dadurch Konflikte mit reservierten Wörtern geben kann. Die kurze Antwort lautet: Nein. Trotz der Tatsache, daß push ein reserviertes Wort ist, wird bei den beiden folgenden Anweisungen

$push = "pop on ";
print "${push}over";

"pop on over" ausgegeben. Der Grund dafür ist, daß diese Verwendung von geschweiften Klammern genau der Art und Weise entspricht, auf die Unix-Shells Variablennamen von nachfolgendem Text unterscheiden, der anderenfalls als Teil des Variablennamens interpretiert werden würde. Viele Leute erwarten, daß die Variableninterpolation genau auf ...

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