Kurso de Raku / Progresinta / Moduloj / Pakoj kaj nomspacoj / Exercises / Variablo per our
Solvo: Variablo per our
Jen ebla solvo de la tasko.
Kodo
package Config {
our $port = 8080;
my $secret = 42;
}
say $Config::port;
say $Config::secret.defined;🦋 Vi povas trovi la fontkodon en la dosiero our-variable.raku.
Eligo
8080
FalseKomentoj
our $portfariĝas parto de la nomspacoConfig, do ĝi estas atingebla de ekstere kiel$Config::port, presante8080.my $secretestas leksika — privata al la paka bloko — do ĝi ne estas en la nomspaco. La vojo$Config::secrettrovas nenion, nedifinitan valoron, do.definedestasFalse. Jen la diferenco, kiun farasour.
Kursa navigado
← Variablo per our | Pako →