Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado
Kunligoj
Ĉi tiu subparto turnas sin al samtempa programado — fari pli ol unu aferon samtempe. Raku havas riĉan, afablan ilaron por tio: kunligojn, fadenojn, promesojn kaj kanalojn. Ni komencas per la plej milda el ili, la kunligo.
Kunligo estas unu sola valoro, kiu tenas plurajn valorojn samtempe, kunigitajn per logika rilato: iu ajn el ili, ĉiuj el ili, unu el ili aŭ neniu el ili. Kiam vi uzas kunligon en komparo, Raku testas ĉiun valoron malantaŭ ĝi kaj kombinas la rezultojn. Tio ofte anstataŭas tutan buklon per unu sola esprimo — kaj, sub la kapuĉo, la testoj povas plenumiĝi paralele.
En la fruaj tagoj de la lingvo, kunligoj havis alian nomon: kvantumaj superpozicioj — aludo al la maniero, laŭ kiu unu valoro povas teni multajn eblojn samtempe, tre kiel partiklo en kvantuma fiziko.
Temoj en ĉi tiu sekcio
Praktiko
Vin atendas 2 kvizoj pri la enhavo de ĉi tiu sekcio.
Ekzercoj
En ĉi tiu sekcio estas 3 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.