Raku-Kurs / Fortgeschritten / Operatoren / Typen von Raku-Operatoren
Quiz — Präfix oder Postfix
Sie haben gesehen, dass ++ nach einer Variablen
geschrieben wird, als Postfix. Es kann auch vor ihr geschrieben
werden. Welcher Kategorie gehört ++ in ++$x
an?
my $x = 5;
say ++$x;| 1 | prefix |
| 0 | postfix |
| 0 | infix |
| 0 | postcircumfix |
Die Kategorie wird rein durch die Position bestimmt. Vor
seinem einzelnen Operanden geschrieben, ist ++$x ein
Präfix-Operator — dasselbe ++ ist ein
Postfix, wenn es danach geschrieben wird, wie in $x++.
Beide Formen inkrementieren $x; die Präfix-Form gibt den
neuen Wert zurück, sodass hier 6 ausgegeben wird.