Курс Raku / Основи / Більше про типи
Типізовані змінні
У Raku скалярна змінна (або скалярний контейнер) може зберігати один об’єкт різних типів. Наприклад, та сама змінна може спочатку містити число, а потім рядок:
my $var = 42;
$var = 'Hello';Ось ще один приклад змішування різних типів даних в одному виразі:
my $a = '100';
my $b = 200;
say $a + $b; # 300Це, мабуть, не найкраща практика кодування, але це цілком допустима програма на Raku.
Тим не менш, Raku дозволяє вам вказати, що може зберігати дана змінна. Більше деталей у темах нижче.
Теми цього розділу
Практика
Виконайте 2 тести за змістом цього розділу.
Вправи
У цьому розділі 4 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.