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:

  1. No se permiten espacios: $ A G E.
  2. Una variable necesita un sigil: Name (es posible tener variables sin sigil en Raku, pero aún así no pueden ser declaradas como my Name).
  3. Un apóstrofe (en realidad, una comilla simple) no puede iniciar un nombre: $'Middle'Name.
  4. Un dígito tampoco puede iniciar un nombre: $2address.
  5. Dos guiones no pueden estar juntos: $from--to.

Comentarios / Comentarios incrustados   |   Cadenas

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська