Raku kurss / 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
1
Kursa navigācija
← Koda bloki / Globālie mainīgie | Nosacījumu pārbaudes →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська