Raku kurss / Pamati / Vairāk par tipiem / Pozicionālie datu tipi
Virkņu masīvu citēšana
Virkņu masīviem, kuros vienumi ir īsas virknes bez atstarpēm, Raku piedāvā ērtu sintaksi to inicializēšanai.
my @digits = <zero one two three four five six seven eight nine>;Jūs varat izvēlēties pievienot papildu atstarpes ap leņķa iekavām vai nē. Kompilators pieņem abas iespējas.
my @digits = < zero one two three four five six seven eight nine >;Abas konstrukcijas ir līdzvērtīgas vienkāršākai variantai:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Masīvs vs Saraksts
Pamaniet, ka iepriekšējos piemēros citāts
< . . . > izveido List, nevis
Array. To varat apstiprināt, izsaucot WHAT
metodi:
say <a b c>.WHAT; # (List)Tomēr, kad to piešķirat masīvam, jūs iegūstat masīvu ar saraksta elementiem.
my @a = <a b c>;
say @a.WHAT; # (Array)Prakse
Jūs gaida 2 viktorīnas par šī temata saturu.
Kursa navigācija
← Viktorīna — Saraksts un skalārs vs. saraksts un masīvs | Tests 1 — Virkņu masīvu citēšana →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.