Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio simultanea / Promissa / Exercises / Promissum concatena
Solutio: Promissum concatena
Ecce solutio possibilis huius exercitationis.
Codex
my $p = start { 'raku' };
my $q = $p.then({ .result.uc });
my $r = $q.then({ .result ~ '!' });
say await $r;🦋 Inveni codicem fontem in archivo promise-result.raku.
Exitus
RAKU!Commentarii
Unumquodque
.thennovum promissum aedificat quod currit simul atque prius perfectum est. Intus in bloco eius,.resultvalor est quem promissum prius produxit.Primus sequens
'raku'in'RAKU'vertit; secundus'!'addit. Ultimum promissum,$r, exspectare totam catenam percurrit et'RAKU!'dat — fistula parva ubi unusquisque gradus effectum gradus prioris transformat.