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