Курс языка программирования Raku / Продвинутый уровень / Операторы

Метаоператоры

Метаоператор — это не самостоятельный оператор, а обёртка, которая превращает обычный оператор в новый. С помощью метаоператора можно, например, применить один и тот же оператор сразу ко всему списку значений, вместо того чтобы выписывать его между каждой парой.

В Raku есть несколько метаоператоров. В этом разделе рассматриваются самые полезные семейства: свёртка, которая сворачивает список в одно значение; zip, который объединяет два списка поэлементно; и — на последней странице — перекрёстные, гипер- и отрицающие операторы.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Среднее значение массива
  2. Все факториалы сразу
  3. Соберите URL

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

Тест — Приоритет   |   Метаоператоры свёртки