Курс Raku / Розширені / Оператори / Типи операторів Raku

Тест — Префіксний чи постфіксний

Ви бачили ++, записаний після змінної, як постфіксний. Його можна записати й перед нею. До якої категорії належить ++ у ++$x?

my $x = 5;
say ++$x;
1prefix
0postfix
0infix
0postcircumfix

Категорію визначає суто позиція. Записаний перед своїм єдиним операндом, ++$x є префіксним оператором — той самий ++ є постфіксним, коли записаний після, як у $x++. Обидві форми збільшують $x; префіксна повертає нове значення, тож тут виводиться 6.

Навігація курсом

Тест — Категорії операторів   |   Тест — Словесний оператор