Raku kurss / Padziļināti / Konteineri / Kārtotie konteineri
Masīvi
Masīvs ir sakārtots konteineris, kura elementi paši ir skalāri konteineri.
my @array = 100, 200, 300;
my @letters = 'a', 'b', 'c';Sigils @ norāda, ka šāds mainīgais uzvedas kā
Positional objekts, tāpēc to var indeksēt, lai piekļūtu
atsevišķiem elementiem:
say @array[1]; # 200
say @letters[2]; # cTā kā katrs elements ir skalārs konteineris, tam var piešķirt jaunu vērtību tieši tāpat kā parastam skalāram mainīgajam:
my @array = 100, 200, 300;
@array[0] = 10;
say @array; # [10 200 300]Jūs varat arī piešķirt cita tipa vērtību, piemēram:
my @array = 100, 200, 300;
@array[0] = 'ten';
say @array; # [ten 200 300]Tas ir tas, kas padara masīvus maināmus: katra vieta ir konteineris, kas var saņemt jaunu vērtību. Kā redzēsiet nākamajā tēmā, saraksti uzvedas citādi.
Kursa navigācija
← Kārtotie konteineri | Saraksti →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.