Curso de Raku / Esenciales / Bloques de código
Variables locales
¿Qué pasa si declaras una variable no solo en el ámbito global sino también localmente en el bloque?
my $x = 1;
{
my $x = 42;
say $x;
}
say $x;
El programa tiene ahora dos variables independientes. Comparten el nombre, pero todas las referencias a $x
en el ámbito global se refieren a la variable global, mientras que el $x
dentro del bloque es una variable local, diferente del $x
global. El programa imprime dos valores diferentes:
$ raku t.raku
42
1
Navegación del curso
← Bloques de código / Variables globales | Controles condicionales →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська