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

Autoinkrement und Autodekrement

Die Operatoren ++ und -- arbeiten wie bei C. Wenn sie vor einer Variablen plaziert werden, wird diese Variable inkrementiert bzw. dekrementiert, bevor der Wert zurückgegeben wird. Werden die Operatoren hingegen hinter der Variablen plaziert, dann erfolgt das Inkrement bzw. Dekrement, nachdem der Wert zurückgegeben wurde. Beispielsweise erhöht $a++ den Wert der skalaren Variable $a, liefert den Wert aber zurück, bevor das Inkrement durchgeführt wird. --$b{(/(\w+)/)[0]} hingegen dekrementiert das Element des Hashes %b, das durch das erste »Wort« in der Standardsuchvariablen ($_) referenziert wird, und liefert den Wert zurück, nachdem das Dekrement erfolgt ist.[55]

Der Autoinkrement-Operator verfügt noch über etwas ...

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