Курс по Raku / Основи

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

В Raku, скаларна променлива (или скаларен контейнер) може да съдържа един обект от различни типове. Например, една и съща променлива може първо да съдържа число, а след това низ:

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

Ето още един пример за смесване на различни типове данни в едно и също изразяване:

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

Това, вероятно, не е най-добрата практика за програмиране, но е напълно валидна програма на Raku.

Въпреки това, Raku ви позволява да уточните какво може да съдържа дадена променлива. Повече подробности има в следващите теми.

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

Преобразуване на типове данни / Преобразуване на типове с префиксни оператори   |   Ограничения на типове

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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