Cursus Raku / Essentiëlen / Strings
Code interpolatie
Het volgende niveau van interpolatie is code interpolatie. Hiermee kunt u eenvoudige (en ook complexe!) code direct in een dubbel-quoted string plaatsen.
De geïnterpoleerde code wordt tussen accolades geplaatst:
my $a = 10;
my $b = 20;
say "De som van $a en $b is {$a + $b}.";
Het programma print:
$ raku t.raku
De som van 10 en 20 is 30.
Opnieuw variabelen
Een van de toepassingen van deze methode is om te helpen situaties te ontwarren waarin een variabele gevolgd moet worden door een tekst die ten onrechte kan worden begrepen als de voortzetting van de naam van de variabele. Om dit te voorkomen, gebruikt u accolades om de variabele in te sluiten:
my $hoeveel = 5;
my $wat = 'pak';
say "Er zijn $hoeveel {$wat}ken."; # Er zijn 5 pakken.
Zonder accolades zou Raku proberen een niet-bestaande variabele $watken
te interpoleren.
Cursusnavigatie
← Strings / Variabele interpolatie | Strings / Speciale tekens escapen →
💪 Or jump directly to the exercises to this section.
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська