Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación concurrente / Promesas / Encadenar y combinar
Quiz — Combinar promesas
¿Qué imprime el programa siguiente?
my @jobs = (start { 2 }), (start { 3 });
say [*] await @jobs;| 0 | 5 |
| 1 | 6 |
| 0 | (2 3) |
| 0 | 23 |
await @jobs devuelve en orden los resultados de las dos
promesas, (2, 3). El metaoperador de reducción
[*] los multiplica, dando 6.