Курс языка программирования Raku / Основы / Больше о типах / Типизированные переменные / Ограничения типов
Тест: Ограничения типов
Сделайте переменные в приведенной ниже программе типизированными. Выберите наиболее узкий тип, необходимый для сохранения значения;
| Int | my ␣␣␣ $a = 500; | |
| Int | my ␣␣␣ $b = 304839573985398539853535353; | Длинные числа поддерживаются из коробки. |
| Rat | my ␣␣␣ $c = 3.5; | Это Rat. Обратите внимание, что значения Num записываются в научной нотации. |
| Rat | my ␣␣␣ $d = 17/19; | Это также Rat, а не деление. |
| Rat | my ␣␣␣ $e = <2/5>; | Это одна из возможных нотаций для Rat. |
| Num | my ␣␣␣ $f = pi; | Встроенное значение π является значением типа Num. |
| Num | my ␣␣␣ $g = 3e-4; | |
| Str | my ␣␣␣ $h = '18'; |