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

Kvizo — Tabeloj

Estas tabelo:

my @data = 10, 20, 30, 40, 50;

Elementoj de tabelo

Kion presas la sekvaj linioj?

10say @data[0]; — (: 10, 20, 30, 40, 50 :)Ne forgesu, ke la elementoj estas nombritaj ekde 0.
40say @data[3]; — (: 10, 20, 30, 40, 50 :)La indekso 3 signifas la 4a elementon.
50say @data[4]; — (: 10, 20, 30, 40, 50 :)

Longeco de tabelo

Kion presas la sekvaj deklaroj?

5say @data.elems; — (: 0, 1, 2, 3, 4, 5 :)
5say +@data; — (: 0, 1, 2, 3, 4, 5 :)Ĉi tiu konvertiĝo donas la grandecon de la tabelo.
5say +@data.elems; — (: 0, 1, 2, 3, 4, 5 :)Ĵetante la rezulton de @data.elems al entjero, do neniu ŝanĝo.

Kursa navigado

Tabeloj   |   Nestitaj tabeloj