Курс языка программирования Raku / Основы / Больше о типах / Типизированные переменные / Приведение типов для типизированных переменных

Тест: Приведение типов

Выберите допустимые присваивания в Raku.

1my Int $a = π.Int;
0my Int $b = π;π является Num, поэтому его нельзя напрямую присвоить Int.
0my Rat $c = π.Int;Даже если π.Int равно 3 и является «уже» типом, чем Rat, присвоение невозможно.
1my Rat $d = π.Str.Rat;Двойное преобразование типов, просто для развлечения, в этом нет особого смысла, но это допустимо.
0my Num $e = π.Int;
1my Num $f = π.Int.Str.Num;

Навигация по курсу

Приведение типов для типизированных переменных   |   Алломорфы