Raku-Kurs / Grundlagen / Skalare Variablen / Übungen / Die Bezeichner korrigieren

Lösung: Die Bezeichner korrigieren

Es gibt mehr als eine Möglichkeit, die Bezeichner korrekt zu machen. Einige mögliche Optionen sind hier gezeigt:

Code

my $AGE = 30;
my $Name = 'Valdis';
my $Middle'Name = 'C.';
my $address2 = 'Second street, 12';
my $from-to = 'London to Paris';

Alle Bezeichner sind gültig, aber es ist wahrscheinlich besser, Namen mit Apostrophen zu vermeiden, wenn Sie $don't keinen triftigen Grund haben, sie zu verwenden.

🦋 Den Quellcode finden Sie in der Datei identifiers.raku.

Ausgabe

Dieses Programm erzeugt keine Ausgabe, aber Sie sollten keine Fehler erhalten, wenn Rakudo es kompiliert und ausführt:

$ raku exercises/scalar-variables/identifiers.raku

Kommentare

Lassen Sie uns die Probleme mit den ursprünglichen Namen auflisten:

  1. Leerzeichen sind nicht erlaubt: $ A G E.
  2. Eine Variable benötigt ein Sigil: Name (es ist möglich, sigillose Variablen in Raku zu haben, aber sie können trotzdem nicht als my Name deklariert werden).
  3. Ein Apostroph (eigentlich ein einfaches Anführungszeichen) kann keinen Namen beginnen: $'Middle'Name.
  4. Eine Ziffer kann auch keinen Namen beginnen: $2address.
  5. Zwei Bindestriche können nicht zusammenstehen: $from--to.

Kursnavigation

Kommentare / Eingebettete Kommentare   |   Zeichenketten

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська