Курс Raku / Розширені / Оператори / Огляд поведінки операторів / Вправи / Примусити порядок
Розв’язання: Примусити порядок
Ось один із можливих варіантів розв’язання задачі.
Код
say 2 ** (3 + 1);🦋 Вихідний код можна знайти у файлі force-the-order.raku.
Вивід
16Коментарі
Без дужок
**зв’язувався б міцніше за+, даючи(2 ** 3) + 1 = 9.Дужки підвищують пріоритет додавання, тож
3 + 1обчислюється першим і вираз стає2 ** 4, що дорівнює16. Дужки завжди дозволяють перекрити типовий пріоритет.