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

Розв’язання: Фільтрація блоком

Ось одне з можливих розв’язань задачі.

Код

say (1..10).grep(* > 5).elems;

🦋 Знайдіть програму у файлі filter-block.raku.

Вивід

5

Коментарі

  1. grep приймає блок * > 5 і залишає числа, для яких він істинний: 6, 7, 8, 9, 10.

  2. .elems рахує їх, даючи 5.

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

Фільтрація блоком   |   Лямбди та замикання