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;
1prefix
0postfix
0infix
0postcircumfix

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.

Kursnavigation

Quiz — Operatorkategorien   |   Quiz — Ein Wort-Operator