Raku kurss / Pamati / Vairāk par tipiem / Pozicionālie datu tipi / Masīvi

Viktorīna — Masīvi

Ir masīvs:

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

Masīva elementi

Ko izdrukā sekojošās rindas?

10say @data[0]; — (: 10, 20, 30, 40, 50 :)Neaizmirstiet, ka elementi tiek skaitīti no 0.
40say @data[3]; — (: 10, 20, 30, 40, 50 :)Indekss 3 apzīmē 4to elementu.
50say @data[4]; — (: 10, 20, 30, 40, 50 :)

Masīva garums

Ko izdrukā sekojošie apgalvojumi?

5say @data.elems; — (: 0, 1, 2, 3, 4, 5 :)
5say +@data; — (: 0, 1, 2, 3, 4, 5 :)Šī konversija dod masīva izmēru.
5say +@data.elems; — (: 0, 1, 2, 3, 4, 5 :)Pārveidojot @data.elems rezultātu par veselu skaitli, tādējādi izmaiņu nav.

Kursa navigācija

Masīvi   |   Ligzdoti masīvi