Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado / Kanaloj / Exercises
Sumu kanalon
Problemo
Kreu kanalon kaj konduku ĝin per du promesoj. En unu
bloko start — la produktanto — sendu la nombrojn
1..6 en la kanalon kaj poste fermu ĝin. En dua bloko
start — la konsumanto — kolektu ĉiun valoron per
.list kaj redonu ilian sumon. Atendu ambaŭ
promesojn kune kaj presu la sumon, kiun la konsumanto produktis. Jen la
natura formo de kanalo: produktanto sur unu fadeno, konsumanto sur alia,
kunordigitaj el tria.
Ekzemplo
La programo presas:
21