Курс Raku / Розширені / Оператори / Трейти та прагми 🆕 / Прагми

Тест — Прагми

За чинної типової прагми strict у Raku, що станеться, коли ви присвоїте значення змінній, яку ніколи не оголошували, як у $x = 42?

1Це помилка під час компіляції
0Це мовчки створює $x
0Це виводить попередження, але виконується
0Це встановлює $x у Nil

strict увімкнена за замовчуванням і вимагає, щоб кожну змінну спершу оголосили через my, тож голий $x = 42 не компілюється — Variable ‘$x’ is not declared. Вимкнення прагми через no strict пропустило б це присвоєння.

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

Прагми   |   Параметр для запису