Курс по Raku / Напреднали / Оператори / Трейтове и прагми 🆕 / Прагми

Тест — Прагми

При активирана по подразбиране прагма strict в Raku, какво се случва, когато присвоите на променлива, която никога не сте декларирали, например $x = 42?

1Грешка по време на компилация
0Мълчаливо създава $x
0Извежда предупреждение, но се изпълнява
0Задава $x на Nil

strict е включена по подразбиране и изисква всяка променлива да бъде декларирана първо с my, така че голо $x = 42 не се компилира — Variable ‘$x’ is not declared. Изключването на прагмата с no strict би позволило присвояването.

Навигация в курса

Прагми   |   Записваем параметър