Raku kurss / Pamati / Izpildes plūsmas pamati / Koda bloki
Vietējie mainīgie
Kas notiek, ja deklarējat mainīgo ne tikai globālajā apjomā, bet arī lokāli blokā?
my $x = 1;
{
my $x = 42;
say $x;
}
say $x;Programmai tagad ir divi neatkarīgi mainīgie. Tiem ir kopīgs
nosaukums, bet visas atsauces uz $x globālajā apjomā
attiecas uz globālo mainīgo, savukārt $x blokā ir lokāls
mainīgais, kas atšķiras no globālā $x. Programma izdrukā
divas dažādas vērtības:
$ raku t.raku
42
1Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Viktorīna — globālie mainīgie | Viktorīna — vietējie mainīgie →