Курс по Raku / Напреднали / Контейнери / Интроспекция на контейнери / Exercises / Стойност по подразбиране на контейнер
Решение: Стойност по подразбиране на контейнер
Ето едно възможно решение на задачата.
Код
my $count is default(0);
say $count;
say $count.VAR.default;🦋 Намерете програмата във файла container-default.raku.
Резултат
0
0Коментари
Характеристиката
is default(0)задава на контейнера стойност по подразбиране. Тъй като нищо не е присвоено, четенето на$countвръща тази стойност по подразбиране, така че първият ред отпечатва0..VAR.defaultпита самия контейнер за неговата декларирана стойност по подразбиране, която също е0. Без характеристиката, нетипизиран контейнер би имал стойност по подразбиране(Any).
Навигация в курса
← Стойност по подразбиране на контейнер | Повече за вградените типове →