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;
05
16
0(2 3)
023

await @jobs devuelve en orden los resultados de las dos promesas, (2, 3). El metaoperador de reducción [*] los multiplica, dando 6.

Encadenar y combinar   |   Su propia promesa 🆕