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