Курс Raku / Розширені / Контейнери / Контексти 🆕 / Числовий, рядковий та логічний контекст

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

Що виведе наведена програма?

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

Префікс + задає числовий контекст. Для масиву числовим значенням є кількість його елементів, тож +@a дорівнює 3, а не сумі. Для рядкового контексту використовуйте ~ (10 20 30), а щоб справді додати елементи — [+].

Навігація курсом

Числовий, рядковий та логічний контекст   |   Елементний та списковий контекст