Cursus Raku / Essentiëlen / Scalare variabelen / Oefeningen / Corrigeer de identificatoren
Oplossing: Corrigeer de identificatoren
Er is meer dan één manier om de identificatoren correct te maken. Enkele mogelijke opties worden hier getoond:
Code
my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Second street, 12';
my $from-to = 'London to Paris';
Alle identificatoren zijn geldig, maar het is waarschijnlijk beter om namen met apostroffen te vermijden als je $don't
geen sterke redenen hebt om ze te gebruiken.
🦋 Je kunt de broncode vinden in het bestand identifiers.raku.
Uitvoer
Dit programma genereert geen uitvoer, maar je zou geen fouten moeten krijgen wanneer Rakudo het compileert en uitvoert:
$ raku exercises/scalar-variables/identifiers.raku
Opmerkingen
Laten we de problemen met de oorspronkelijke namen opsommen:
- Spaties zijn niet toegestaan:
$ A G E
. - Een variabele heeft een sigil nodig:
Name
(het is mogelijk om sigilloze variabelen te hebben in Raku, maar ze kunnen nog steeds niet worden gedeclareerd alsmy Name
). - Een apostrof (eigenlijk een enkele aanhalingsteken) kan geen naam beginnen:
$'Middle'Name
. - Een cijfer kan ook geen naam beginnen:
$2address
. - Twee streepjes kunnen niet samen staan:
$from--to
.
Cursusnavigatie
← Opmerkingen / Ingebedde opmerkingen | Strings →
Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.
Vertalingen van deze pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська