Raku-Kurs / Grundlagen / Datentyp-Konvertierung
Introspektion mit WHAT
Es ist möglich, den Datentyp einer Variablen zu sehen, indem man die Methode WHAT
aufruft:
my $n = 42;
my $s = '42';
say $n.WHAT; # (Int)
say $s.WHAT; # (Str)
Der Typ wird in Klammern ausgegeben, wie in den Kommentaren gezeigt. Zum Beispiel (Int)
oder (Str)
.
Es gibt kein Problem, eine Methode direkt auf einem Literal aufzurufen. Zum Beispiel:
say 42.WHAT; # (Int)
say (-1).WHAT; # (Int)
say 'Hello'.WHAT; # (Str)
say True.WHAT; # (Bool)
Beachten Sie, dass wir im Fall von -1
die Zahl in Klammern setzen, da say -1.WHAT
versuchen würde, das Ergebnis von 1.WHAT
zu negieren, was zu einer Ausnahme führt.
Kursnavigation
← Datentyp-Konvertierung | Datentyp-Konvertierung / Typumwandlung mit Typumwandlungsmethoden →
💪 Or jump directly to the exercises to this section.
Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.
Übersetzungen dieser Seite: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська