Corso di Raku / Fondamenti / Blocchi di codice
Variabili locali
Cosa succede se dichiari una variabile non solo nello scope globale ma anche localmente nel blocco?
my $x = 1;
{
my $x = 42;
say $x;
}
say $x;
Il programma ha ora due variabili indipendenti. Condividono il nome, ma tutti i riferimenti a $x
nello scope globale riguardano la variabile globale, mentre il $x
all’interno del blocco è una variabile locale, diversa dal $x
globale. Il programma stampa due valori diversi:
$ raku t.raku
42
1
Navigazione del corso
← Blocchi di codice / Variabili globali | Controlli condizionali →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська