Курс по 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   |   Свържете се към списък