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 ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.