Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / await / Promissum exspectare
Quiz — await et sleep
Quid haec programma agit?
my $p = start { sleep 2; 42 };
say 'waiting';
say await $p;| 1 | Statim waiting imprimit, deinde 42 circiter duobus secundis post |
| 0 | Duo secunda consistit, deinde waiting et 42 simul imprimit |
| 0 | waiting et 42 statim imprimit — dormitio in fundo accidit |
| 0 | waiting imprimit, deinde Promise — promissum dormiens exspectare non potes |
start promissum statim reddit — blocus,
cum sleep suo, in filo fundi currit. Itaque
say 'waiting' illico exsequitur. await est
quod moratur: programma ibi consistit donec blocus fundi somnum duorum
secundorum finiat et 42 producat, quod deinde imprimitur.
Mora ad lineam await pertinet, non ad lineam
start.
Navigatio cursus
← Quiz — await | Finem exspectare →