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

Тест — Перетворення supply

Що надрукує наступна програма?

my @out;
Supply.from-list(1, 2, 3).map(* ** 2).tap(-> $v { @out.push($v) });
say @out;
0[1 2 3]
1[1 4 9]
0[2 4 6]
014

map(* ** 2) дає новий потік, що підносить кожне значення до квадрата. Підключення збирає 1, 4, 9 у @out.

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

Перетворення supply   |   Підключіться до списку