Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Paralēlā programmēšana / Solījumi / Ķēdēšana un apvienošana

Viktorīna — Solījumu apvienošana

Ko izdrukā šī programma?

my @jobs = (start { 2 }), (start { 3 });
say [*] await @jobs;
05
16
0(2 3)
023

await @jobs atgriež abu solījumu rezultātus pēc kārtas, (2, 3). Redukcijas metaoperators [*] tos sareizina, dodot 6.

Kursa navigācija

Ķēdēšana un apvienošana   |   Paša veidots solījums 🆕