Raku kurss / Pamati / Pozicionālie datu tipi

Ligzdoti masīvi

Masīvi var saturēt jebkurus citus datus, tostarp citus masīvus. Lai norobežotu ligzdošanas masīvu robežas, izmantojiet kvadrātiekavas:

my @table = 
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400];

Ir iespējams arī izmantot vēl vienu kvadrātiekavu pāri augstākā līmeņa masīvam. Nākamais piemērs parāda to pašu datu struktūru kā iepriekš.

my @table = [
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400]
];

Lai piekļūtu iekšējiem elementiem, pievienojiet tik daudz indeksu, cik nepieciešams. Viena kvadrātiekavu pāra izmantošana ļauj iet vienu līmeni dziļāk struktūrā:

say @table[0][3]; # Izdrukā 4
say @table[2][1]; # Izdrukā 200 

Prakse

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

Kursa navigācija

Pozicionālie datu tipi / Masīvi   |   Pozicionālie datu tipi / @*ARGS masīvs


💪 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БългарскиРусскийУкраїнська