Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado

Generiloj

Generilo estas rutino, kiu produktas serion da valoroj unu post la alia, liverante ĉiun laŭpete anstataŭ konstrui la tutan liston anticipe. Raku skribas ĝin per la paro gather / take: ene de bloko gather, ĉiu take transdonas unu valoron al la rezulta sekvenco, kaj la bloko paŭzas ĝuste tie ĝis la sekva valoro estas tirata.

Ĉar la valoroj estas produktataj maldiligente — nur kiam oni petas ilin — generilo povas eĉ priskribi senfinan serion. Ĉi tiu sekcio montras, kiel konstrui sekvencojn per gather kaj take. La pli malaltnivela mekanismo, kiu efektive tiras tiujn valorojn eksteren, unu post la alia, estas la temo de la sekva sekcio, Iterviloj.

Temoj en ĉi tiu sekcio

Praktiko

Vin atendas 1 kvizo 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.

  1. Kolektu la kubojn
  2. Kolektu la oblojn de tri
  3. Kolekti kun kondiĉo

Kursa navigado

Solvo: Ordigi per fluo   |   gather kaj take