Kurso de Raku / Progresinta / Operatoroj / Trajtoj kaj pragmoj / Pragmoj

Kvizo — Pragmoj

Kun la defaŭlta pragmo strict de Raku en forto, kio okazas, kiam vi atribuas al variablo, kiun vi neniam deklaris, kiel en $x = 42?

1Ĝi estas kompiltempa eraro
0Ĝi silente kreas $x
0Ĝi presas averton sed ruliĝas
0Ĝi metas $x al Nil

strict estas ŝaltita defaŭlte kaj postulas, ke ĉiu variablo estu unue deklarita per my, do nuda $x = 42 malsukcesas kompiliĝi — Variable ‘$x’ is not declared. Malŝalti la pragmon per no strict lasus la atribuon trapasi.

Kursa navigado

Pragmoj   |   Skribebla parametro