Raku-Kurs / Grundlagen / Mehr über Typen

Typisierte Variablen

In Raku kann eine skalare Variable (oder ein skalarer Container) ein einzelnes Objekt verschiedener Typen enthalten. Zum Beispiel kann dieselbe Variable zuerst eine Zahl und dann einen String enthalten:

my $var = 42;
$var = 'Hallo';

Hier ist ein weiteres Beispiel für das Mischen verschiedener Datentypen im selben Ausdruck:

my $a = '100';
my $b = 200;
say $a + $b; # 300

Dies ist wahrscheinlich nicht die beste Programmierpraxis, aber es ist ein vollkommen gültiges Raku-Programm.

Nichtsdestotrotz erlaubt es Raku, anzugeben, was eine bestimmte Variable enthalten darf. Es gibt mehr Details in den unten stehenden Themen.

Themen in diesem Abschnitt

Praxis

Lösen Sie 2 Quizze zum Inhalt dieses Abschnitts.

Übungen

Dieser Abschnitt enthält 4 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.

  1. Variablen aller bekannten Typen erstellen
  2. Das Ergebnis von prompt untersuchen — Zeichenketten
  3. Das Ergebnis von prompt untersuchen — Zahlen
  4. Benutzereingabe in eine Zahl umwandeln

Kursnavigation

Quiz: Was ist sein Typ?   |   Typbeschränkungen