Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Sekvencoj

Sekvencaj ŝablonoj

La operatoro ... rekonas pli ol nur aritmetikajn paŝojn.

Se vi donas al ĝi tri valorojn, kiuj kreskas per multipliko, ĝi daŭrigas per geometria sekvenco:

say 1, 2, 4 ... 64; # (1 2 4 8 16 32 64)

Ĉi tie ĉiu valoro estas duoblo de la antaŭa, do la sekvenco duobliĝas ĝis ĝi atingas 64.

Sekvencoj ne limiĝas al nombroj. Kun ĉenoj, Raku sekvas la naturan alfabetan ordon:

say 'a' ... 'e'; # (a b c d e)

Sekvenco ankaŭ povas nombri malsupren. Kiam la fina punkto estas pli malgranda ol la komenco, la valoroj malkreskas:

say 10 ... 1; # (10 9 8 7 6 5 4 3 2 1)

En ĉiu kazo vi priskribas la ŝablonon per ekzemplo, kaj la operatoro ... plenigas la ceteron.

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.

Kursa navigado

Sekvencoj   |   Kvizo — La operatoro ...


💪 Aŭ iru rekte al la ekzercoj de ĉi tiu sekcio.