Raku kurss / Pamati / 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';

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

Pabeidziet viktorīnas, kas aptver šīs tēmas saturu.

Kursa navigācija

Pozicionālie datu tipi / Saraksti   |   Pozicionālie datu tipi / Diapazonu apakšizteiksmes


💪 Or jump directly to the exercises to this section.

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська