Курс Raku / Розширені / Оператори / Трейти та прагми 🆕 / Прагми
Тест — Прагми
За чинної типової прагми strict у Raku, що станеться,
коли ви присвоїте значення змінній, яку ніколи не оголошували, як у
$x = 42?
| 1 | Це помилка під час компіляції |
| 0 | Це мовчки створює $x |
| 0 | Це виводить попередження, але виконується |
| 0 | Це встановлює $x у Nil |
strict увімкнена за замовчуванням і вимагає, щоб кожну
змінну спершу оголосили через my, тож голий
$x = 42 не компілюється — Variable ‘$x’ is not
declared. Вимкнення прагми через no strict пропустило
б це присвоєння.
Навігація курсом
← Прагми | Параметр для запису →