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