Curso de Raku / Esenciales / Cadenas
Interpolación de código
El siguiente nivel de interpolación es la interpolación de código. Te permite tener código simple (¡y complejo también!) directamente dentro de una cadena entre comillas dobles.
El código interpolado se coloca entre llaves:
my $a = 10;
my $b = 20;
say "La suma de $a y $b es {$a + $b}.";
El programa imprime:
$ raku t.raku
La suma de 10 y 20 es 30.
Variables de nuevo
Una de las aplicaciones de este método es ayudar a desambiguar situaciones cuando una variable debe ser seguida por un texto que puede ser malinterpretado como la continuación del nombre de la variable. Para evitar eso, usa llaves para encerrar la variable:
my $how-many = 5;
my $what = 'traje';
say "Hay $how-many {$what}s."; # Hay 5 trajes.
Sin las llaves, Raku intentaría interpolar una variable inexistente $whats
.
Navegación del curso
← Cadenas / Interpolación de variables | Cadenas / Escapar caracteres especiales →
💪 Or jump directly to the exercises to this section.
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 • Български • Русский • Українська