Cursus Raku / Geavanceerd / Operatoren / Traits en pragma’s / Pragma’s

Quiz — Pragma’s

Wat gebeurt er, met Raku’s standaard pragma strict van kracht, als je toekent aan een variabele die je nooit gedeclareerd hebt, zoals in $x = 42?

1Het is een compilatiefout
0Het maakt stilzwijgend $x aan
0Het drukt een waarschuwing af maar draait
0Het zet $x op Nil

strict staat standaard aan en eist dat elke variabele eerst met my gedeclareerd wordt, dus een kale $x = 42 compileert niet — Variable ‘$x’ is not declared. Het pragma uitzetten met no strict zou de toekenning wel toelaten.

Cursusnavigatie

Pragma’s   |   Een schrijfbare parameter