Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado / Promesoj / Ĉenigi kaj kombini
Kvizo — Kombini promesojn
Kion presas la jena programo?
my @jobs = (start { 2 }), (start { 3 });
say [*] await @jobs;| 0 | 5 |
| 1 | 6 |
| 0 | (2 3) |
| 0 | 23 |
await @jobs redonas la rezultojn de la du promesoj
laŭvice, (2, 3). La redukta metaoperatoro [*]
multiplikas ilin, donante 6.