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.

Praxis

Machen Sie das Quiz, das den Inhalt dieses Themas abdeckt.

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська