Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Функційне програмування

Згортка

Згортка — це дія поєднання цілого списку значень в одне значення шляхом застосування оператора між ними: підсумовування списку, множення, пошук максимуму або склеювання рядків.

У Raku є два способи це зробити — метаоператор згортки [ ], що перетворює будь-який інфіксний оператор на згортач списку, та процедура reduce, що робить те саме з блоком. Цей розділ охоплює обидва.

Теми цього розділу

Практика

Виконайте 2 тести за змістом цього розділу.

Вправи

У цьому розділі 5 вправ. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Сума списку
  2. Добуток списку
  3. З’єднайте рядки
  4. Найдовший рядок
  5. Список через кому

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

Розв’язання: Накопичувач   |   Метаоператор згортки