Курс языка программирования Raku / Основы / Больше о типах / Типизированные переменные / Приведение типов для типизированных переменных
Тест: Приведение типов
Выберите допустимые присваивания в Raku.
| 1 | my Int $a = π.Int; | |
| 0 | my Int $b = π; | π является Num, поэтому его нельзя напрямую присвоить Int. |
| 0 | my Rat $c = π.Int; | Даже если π.Int равно 3 и является «уже» типом, чем Rat, присвоение невозможно. |
| 1 | my Rat $d = π.Str.Rat; | Двойное преобразование типов, просто для развлечения, в этом нет особого смысла, но это допустимо. |
| 0 | my Num $e = π.Int; | |
| 1 | my Num $f = π.Int.Str.Num; |
Навигация по курсу
← Приведение типов для типизированных переменных | Алломорфы →