Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Функциональное программирование
Свёртка
Свёртка — это объединение целого списка значений в одно значение путём применения оператора между ними: суммирование списка, перемножение, поиск максимума или соединение строк.
В Raku для этого есть два способа: метаоператор свёртки
[ ], превращающий любой инфиксный оператор в сворачиватель
списка, и процедура reduce, делающая то же самое с блоком.
В этом разделе рассматриваются оба.
Темы этого раздела
Практика
Пройдите 2 теста по содержанию этого раздела.
Упражнения
В этом разделе 5 упражнений. Прежде чем приступать к практике, изучите все темы раздела.