Курс Raku / Розширені / Оператори / Типи операторів Raku
Тест — Префіксний чи постфіксний
Ви бачили ++, записаний після змінної, як
постфіксний. Його можна записати й перед нею. До якої категорії
належить ++ у ++$x?
my $x = 5;
say ++$x;| 1 | prefix |
| 0 | postfix |
| 0 | infix |
| 0 | postcircumfix |
Категорію визначає суто позиція. Записаний перед своїм
єдиним операндом, ++$x є префіксним
оператором — той самий ++ є постфіксним, коли записаний
після, як у $x++. Обидві форми збільшують $x;
префіксна повертає нове значення, тож тут виводиться 6.