Raku kurss / Pamati / Mainīgo un datu tipu pamati
Diapazoni
Diapazoni Raku ģenerē secīgu elementu sarakstus.
Vienkāršākajā gadījumā diapazons ir pieaugošu veselu skaitļu
saraksts. Lai izveidotu diapazonu, izmantojiet operatoru ..
un divas vērtības, kas nosaka diapazona minimālās un maksimālās
vērtības:
1 .. 5Atstarpes ap operatoru ir izvēles. Šo konstrukciju var uzrakstīt arī šādi:
1..5Lai gan diapazons ir līdzeklis sarakstu ģenerēšanai, tas joprojām ir viens objekts, tāpēc to var saglabāt skalārajā mainīgajā:
my $r = 1 .. 5;Ne tikai skaitļi
Ir iespējams izveidot diapazonu no citiem datu tipiem, kurus Raku zina, kā palielināt. Piemēram:
my $letters = 'a' .. 'z';Diapazoni Raku ir paši savas datu tipa objekti. Mainīgā
$r tips ir Range.
Šīs sadaļas temati
Prakse
Jūs gaida 2 viktorīnas par šīs sadaļas saturu.
Vingrinājumi
Šajā sadaļā ir 1 vingrinājums. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.