Kurso de Raku / Esencoj / Bazoj de variabloj kaj datumtipoj

Intervaloj

Intervaloj en Raku generas listojn de sekvencaj eroj.

En la plej simpla kazo, intervalo estas listo de pliiĝantaj entjeraj nombroj. Por krei intervalon, uzu la operatoron .. kaj la du valorojn, kiuj difinas la minimumajn kaj maksimumajn valorojn de la intervalo:

1 .. 5

Spacoj ĉirkaŭ la operaciilo estas nedevigaj. La sekva konstruo povas esti skribita kiel:

1..5

Dum intervalo estas rimedo por generi listojn, ĝi estas ankoraŭ unuopa objekto, do ĝi povas esti konservita en skalaro variablo:

my $r = 1 .. 5;

Ne nur nombroj

Eblas konstrui intervalon el aliaj datumtipoj, por kiuj Raku scias kiel pliiĝi ilin. Ekzemple:

my $letters = 'a' .. 'z';

Intervaloj estas objektoj de sia propra datumtipo en Raku. La tipo de la variablo $r estas Range.

Temoj en ĉi tiu sekcio

Praktiko

Vin atendas 2 kvizoj pri la enhavo de ĉi tiu sekcio.

Ekzercoj

En ĉi tiu sekcio estas 1 ekzerco. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.

  1. Se la nombro estas ene de la limoj

Kursa navigado

Kvizo: Booleaj valoroj   |   Ekskludante finojn