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