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

Atstarpes ap operatoru ir izvēles. Šo konstrukciju var uzrakstīt arī šādi:

1..5

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

  1. Ja skaitlis ir robežās

Kursa navigācija

Tests: Loģiskās vērtības   |   Galapunktu izslēgšana