Курс Раку / Основи

Типізовані змінні

У Raku скалярна змінна (або скалярний контейнер) може зберігати один об’єкт різних типів. Наприклад, та сама змінна може спочатку містити число, а потім рядок:

my $var = 42;
$var = 'Hello';

Ось ще один приклад змішування різних типів даних в одному виразі:

my $a = '100';
my $b = 200;
say $a + $b; # 300

Це, мабуть, не найкраща практика кодування, але це цілком допустима програма на Raku.

Тим не менш, Raku дозволяє вам вказати, що може зберігати дана змінна. Більше деталей у темах нижче.

Вправи

Цей розділ містить 4 вправи. Вивчіть всі теми цього розділу перед тим, як переходити до практики кодування.

  1. Створення змінних усіх відомих типів
  2. Дослідження результату prompt — Рядки
  3. Дослідження результату prompt — Числа
  4. Перетворення вводу користувача у число

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

Перетворення типів даних / Перетворення типів за допомогою префіксних операторів   |   Обмеження типу

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська