Курс Raku / Розширені / Оператори / Огляд поведінки операторів

Тест — Пріоритет

Що виведе наведена програма?

say 2 * 3 ** 2;
118
036
012
081

** має вищий пріоритет за *, тож піднесення до степеня відбувається першим: 3 ** 2 дає 9, а потім 2 * 9 дає 18. Читання зліва направо як (2 * 3) ** 2 дало б хибну відповідь 36.

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

Розв’язання: Ланцюгове порівняння   |   Метаоператори