Курс по Raku / Напреднали / Контейнери / Контексти 🆕 / Числов, низов и булев контекст

Тест — Контексти

Какво отпечатва следната програма?

my @a = 10, 20, 30;
say +@a;
060
13
010
010 20 30

Префиксът + налага числов контекст. За масив числовата стойност е броят на елементите му, така че +@a е 3, а не сумата. Използвайте ~ за низов контекст (10 20 30) или [+] за действително събиране на елементите.

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

Числов, низов и булев контекст   |   Елементен и списъчен контекст