Типізовані змінні
У Raku скалярна змінна (або скалярний контейнер) може зберігати один об’єкт різних типів. Наприклад, та сама змінна може спочатку містити число, а потім рядок:
my $var = 42;
$var = 'Hello';
Ось ще один приклад змішування різних типів даних в одному виразі:
my $a = '100';
my $b = 200;
say $a + $b; # 300
Це, мабуть, не найкраща практика кодування, але це цілком допустима програма на Raku.
Тим не менш, Raku дозволяє вам вказати, що може зберігати дана змінна. Більше деталей у темах нижче.
Теми в цьому розділі
Вправи
Цей розділ містить 4 вправи. Вивчіть всі теми цього розділу перед тим, як переходити до практики кодування.
Навігація по курсу
← Перетворення типів даних / Перетворення типів за допомогою префіксних операторів | Обмеження типу →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська