Curso de Raku / Esenciales / Variables escalares / Ejercicios / Corregir los identificadores
Solución: Corregir los identificadores
Hay más de una manera de hacer que los identificadores sean correctos. Algunas opciones posibles se muestran aquí:
Código
my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Second street, 12';
my $from-to = 'London to Paris';
Todos los identificadores son válidos, pero probablemente sea mejor evitar nombres con apóstrofes si $no
tienes razones fuertes para usarlos.
🦋 Puedes encontrar el código fuente en el archivo identifiers.raku.
Salida
Este programa no genera ninguna salida, pero no deberías obtener ningún error cuando Rakudo lo compile y ejecute:
$ raku exercises/scalar-variables/identifiers.raku
Comentarios
Enumeremos los problemas con los nombres originales:
- No se permiten espacios:
$ A G E
. - Una variable necesita un sigil:
Name
(es posible tener variables sin sigil en Raku, pero aún así no pueden ser declaradas comomy Name
). - Un apóstrofe (en realidad, una comilla simple) no puede iniciar un nombre:
$'Middle'Name
. - Un dígito tampoco puede iniciar un nombre:
$2address
. - Dos guiones no pueden estar juntos:
$from--to
.
Navegación del curso
← Comentarios / Comentarios incrustados | Cadenas →
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 • Български • Русский • Українська