Raku-Kurs / Fortgeschritten / Container
Skalare Container
Wie der Name schon sagt, nehmen Skalar-Container einzelne (skalare)
Werte auf. Solche Container werden mit dem Sigil $
gekennzeichnet.
Hier ist eine der einfachsten und direktesten Verwendungen eines Skalars:
my $lang = 'Raku';Die Variable $lang ist ein Skalar-Container.
Standardmäßig erzwingen Skalar-Container keinen Typ für die Daten, sodass du einen Wert beliebigen Typs darin speichern kannst. Die einfachste Demonstration dafür ist, dass du dieselbe Variable wiederverwenden kannst, um erst eine Ganzzahl und dann einen String zu speichern:
my $value = 42;
$value = 'forty-two';(Der Autor ermutigt dich nicht, so zu programmieren.)
Intern bedeutet dies, dass ein neuer Container standardmäßig Werte
des Typs Any aufnehmen kann. Any ist der
Basistyp für die meisten anderen Typen, wie Int oder
Str.
Themen in diesem Abschnitt
Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Abschnitts.
Übungen
Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.
Kursnavigation
← Verständnis von Raku-Containern | Datentypen und skalare Container →