Курс Raku / Розширені / Докладніше про вбудовані типи / Нативні типи 🆕 / Типи машинного рівня

Тест — Нативні типи

Що виведе наведена програма?

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

Коли ви робите інтроспекцію машинного значення, воно автоматично упаковується у відповідний повний тип. Тож, хоча $n оголошено як машинний int, запит його імені типу через .^name повідомляє упакований Int.

Навігація курсом

Типи машинного рівня   |   Типи фіксованого розміру та переповнення