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.
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.