Курс Raku / Розширені / Порядок виконання / Фейзери / Вправи

Спочатку BEGIN

Завдання

Фазер BEGIN — це щось більше за блок, який виконується рано: він є ще й виразом, значення якого обчислюється один раз, під час компіляції, і потім заморожується в програмі.

Скористайтеся BEGIN { 2 + 3 }, щоб ініціалізувати змінну $compiled, і виведіть її. Вираз 2 + 3 обчислюється, поки програма ще компілюється, але збережене значення чудово придатне до вжитку під час виконання.

Приклад

Програма виводить:

5

Рішення

Дивіться рішення

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

Розв’язання: Фінальне повідомлення   |   Розв’язання: Спочатку BEGIN