Corso di Raku / Avanzato / Altro sui tipi predefiniti / Tipi nativi / Tipi a livello macchina
Quiz — Tipi nativi
Cosa stampa il seguente programma?
my int $n = 42;
say $n.^name;| 1 | Int |
| 0 | int |
| 0 | (Int) |
| 0 | Num |
Quando si introspeziona un valore nativo, viene automaticamente
boxed nel tipo completo corrispondente. Quindi, anche se
$n è dichiarato come int nativo, chiedere il
nome del tipo tramite .^name restituisce il tipo boxed
Int.