Kurso de Raku / Esencoj / Pli pri tipoj / Poziciaj datentipoj

Subskribante intervalojn

Range estas pozicia datumtipo. Kiel ĉe tabeloj, vi povas aliri ĝiajn individuajn elementojn.

Ekzemple, jen kiel vi presas la trian elementon en la sekvenco de eroj, kiujn la intervalo generas:

my $r = 10..20;
say $r[3]; # 13

Gravas rimarki, ke intervaloj, male al tabeloj, ne nepre konservas ĉiujn valorojn en memoro.

Grandeco

Por akiri la grandecon de la intervalo, uzu la metodon elems kiel vi faras kun tabeloj.

my $r = 10..20;
say $r.elems; # 11

Praktiko

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

Kursa navigado

Kvizo 2 — Rekonante listojn   |   Kvizo — laborante kun intervaloj


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