Curso de Raku / Avanzado / Más sobre los tipos integrados / Tipos nativos / Tipos a nivel de máquina

Quiz — Tipos nativos

¿Qué imprime el siguiente programa?

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

Cuando introspecciones un valor nativo, se encapsula automáticamente en el tipo completo correspondiente. Así que aunque $n se declare como un int nativo, al preguntar por su nombre de tipo mediante .^name se reporta el encapsulado Int.

Tipos a nivel de máquina   |   Tipos con tamaño y desbordamiento