Курс языка программирования Raku / Продвинутый уровень / Операторы / Метаоператоры / Перекрёстные, гипер- и отрицающие

Тест — Гипер- и перекрёстные операторы

Что выведет следующая программа?

say (1, 2, 3) »+» 10;
1(11 12 13)
0(11 2 3)
016
06

Гипероператор »+» применяет + к каждому элементу. Одиночное значение 10 справа растягивается на весь список, поэтому каждый элемент увеличивается на 10: (11 12 13). (Свёртка [+], наоборот, свернула бы список к единственной сумме 6.)

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

Перекрёстные, гипер- и отрицающие   |   Среднее значение массива