Zuweisungsoperatoren
Perl erkennt die von C bekannten Zuweisungsoperatoren und besitzt noch einige eigene. Insgesamt gibt es eine ganze Reihe von Zuweisungsoperatoren:
= **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x=
Jeder Operator benötigt einen Lvalue (typischerweise eine Variable oder ein Arrayelement) auf der linken Seite sowie einen Ausdruck auf der rechten Seite. Beim einfachen Zuweisungsoperator
ZIEL = AUSDR
wird der Wert des AUSDR
ucks in der vorgesehenen, durch ZIEL
bezeichneten Variable abgelegt. Bei den anderen Operatoren evaluiert Perl den Ausdruck
ZIEL OP= AUSDR
als wäre er wie folgt geschrieben worden:
ZIEL = ZIEL OP AUSDR
Dieses Bild ist ganz schön, aber auf zwei Arten irreführend. Erstens erfolgt das Parsing von Zuweisungsoperatoren ...
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.