Курс по Raku / Основи

Диапазони

Диапазоните в Raku генерират списъци от последователни елементи.

В най-простия случай, диапазонът е списък от увеличаващи се цели числа. За да създадете диапазон, използвайте оператора .. и двете стойности, които определят минималната и максималната стойност на диапазона:

1 .. 5

Разстоянията около оператора са по избор. Следната конструкция може да бъде написана като:

1..5

Въпреки че диапазонът е средство за генериране на списъци, той все още е един обект, така че може да бъде запазен в скаларна променлива:

my $r = 1 .. 5;

Не само числа

Възможно е да се конструира диапазон от други типове данни, за които Raku знае как да ги увеличава. Например:

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

Диапазоните са обекти от собствен тип данни в Raku. Типът на променливата $r е Range.

Упражнение

Този раздел съдържа упражнение, което трябва да направите след изучаване на всички теми в този раздел.

💪 Ако числото е в границите

Навигация по курса

Булев тип / Булеви операции с други типове   |   Изключване на крайните точки

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська