Cursus Raku / Geavanceerd / Operatoren / Typen Raku-operatoren
Quiz — Prefix of postfix
Je hebt gezien dat ++ na een variabele
geschreven wordt, als postfix. Het kan ook voor de variabele
geschreven worden. Welke categorie heeft ++ in
++$x?
my $x = 5;
say ++$x;| 1 | prefix |
| 0 | postfix |
| 0 | infix |
| 0 | postcircumfix |
De categorie wordt puur bepaald door de positie. Geschreven
voor zijn enkele operand is ++$x een
prefix-operator — dezelfde ++ is een
postfix wanneer deze erna geschreven wordt, zoals in $x++.
Beide vormen verhogen $x; de prefix-vorm geeft de nieuwe
waarde terug, dus dit print 6.