Курс языка программирования Raku / Основы

Типизированные переменные

В 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БългарскиРусскийУкраїнська