Raku-Kurs / Grundlagen / Datentyp-Konvertierung

Typumwandlung mit Typumwandlungsmethoden

Um einen Typ zu konvertieren oder zu erzwingen, rufen Sie eine Methode mit dem Namen des Datentyps auf. Zum Beispiel, um einen String in eine ganze Zahl zu konvertieren:

my $howmany = '42';
my $n = $howmany.Int;
say $n;

In vielen Fällen müssen Sie Werte nicht explizit konvertieren, da Raku diese Aufgabe für Sie übernimmt. Der folgende Code funktioniert korrekt und vorhersehbar:

my $a = '10';
my $b = '20';
my $c = $a + $b;
say "Das Ergebnis ist $c."; # Das Ergebnis ist 30.

Die beiden Variablen, $a und $b, enthalten Strings, aber sie werden in einem arithmetischen Ausdruck mit + verwendet. An diesem Punkt werden beide Strings in ganze Zahlen umgewandelt, und somit erhält $c auch eine ganze Zahl. Eine Variable, die eine ganze Zahl enthält, wird in der letzten Zeile in einen String interpoliert, wobei Raku die notwendigen Operationen durchführt, um die Zahl als eine Folge von Ziffernzeichen darzustellen.

Kursnavigation

Datentyp-Konvertierung / Introspektion mit WHAT   |   Datentyp-Konvertierung / Typumwandlung mit Konstruktorformen


💪 Or jump directly to the exercises to this section.

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

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