Kurso de Raku / Progresinta / Moduloj / Pakoj kaj nomspacoj / Pakoj kaj moduloj
Kvizo — Pakoj
Kion presas la jena programo?
module M {
my $x = 5;
}
say $M::x.defined;| 1 | False |
| 0 | True |
| 0 | 5 |
| 0 | Eraron |
$x estas deklarita per my, do ĝi estas
leksika kaj neniam eniras la nomspacon M. La vojo
$M::x do trovas nenion — nedifinitan valoron — kaj
.defined estas False. Nur
our-variablo estus atingebla tiel.