Курс 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;

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

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