Cursus Raku / Essentiëlen / Code blokken
Lokale variabelen
Wat als je een variabele niet alleen in de globale scope, maar ook lokaal in het blok declareert?
my $x = 1;
{
my $x = 42;
say $x;
}
say $x;
Het programma heeft nu twee onafhankelijke variabelen. Ze delen de naam, maar alle verwijzingen naar $x
in de globale scope hebben betrekking op de globale variabele, terwijl de $x
binnen het blok een lokale variabele is, verschillend van de globale $x
. Het programma print twee verschillende waarden:
$ raku t.raku
42
1
Cursusnavigatie
← Code blokken / Globale variabelen | Voorwaardelijke controles →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська