Raku kurss / Pamati / Vairāk par tipiem / Pozicionālie datu tipi
Saraksti
Saraksti ir līdzīgi masīviem, bet tie ir nemaināmi. Nav iespējams mainīt saraksta lielumu vai elementus. Izmantojiet iekavas, lai izveidotu sarakstu:
my $odd = (1, 3, 5, 7, 9);Sarakstu indeksēšana
Lai piekļūtu atsevišķiem saraksta elementiem, izmantojiet kvadrātiekavas ar indeksu:
say $odd[3]; # 7Tomēr nav iespējams iestatīt jaunu vērtību:
$odd[3] = 8; # Nav OKŠāds mēģinājums izraisa izņēmumu:
Nevar modificēt nemaināmu sarakstu ((1 3 5 7 9))
blokā <unit> pie t.raku 4. rindas
Saraksta piešķiršana masīvam
Kas notiek, ja saglabājat sarakstu mainīgajā ar @
simbolu?
my @data = (40, 42, 44);Šajā gadījumā @data mainīgais satur masīvu, un jūs varat
modificēt tā elementus.
%%tipblock ## Mainīgais vs saraksts
Ņemiet vērā, ka fakts, ka saraksti ir nemaināmi, nenozīmē, ka jūs nevarat atkārtoti izmantot mainīgo, kas to satur.
my $elements = (1, 2);
say $elements[0]; # 1
$elements = (3, 4);
say $elements[0]; # 3Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Viktorīna — Masīvu interpolācija | Viktorīna — Saraksts un skalārs vs. saraksts un masīvs →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.