Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Native Typen / Maschinennahe Typen

Quiz — Native Typen

Was gibt das folgende Programm aus?

my int $n = 42;
say $n.^name;
1Int
0int
0(Int)
0Num

Wenn du einen nativen Wert introspektierst, wird er automatisch in den passenden vollwertigen Typ geboxt. Obwohl $n als nativer int deklariert ist, liefert die Abfrage des Typnamens über .^name den geboxten Int.

Kursnavigation

Maschinennahe Typen   |   Typen mit fester Größe und Überlauf