Диапазони
Диапазоните в Raku генерират списъци от последователни елементи.
В най-простия случай, диапазонът е списък от увеличаващи се цели числа. За да създадете диапазон, използвайте оператора ..
и двете стойности, които определят минималната и максималната стойност на диапазона:
1 .. 5
Разстоянията около оператора са по избор. Следната конструкция може да бъде написана като:
1..5
Въпреки че диапазонът е средство за генериране на списъци, той все още е един обект, така че може да бъде запазен в скаларна променлива:
my $r = 1 .. 5;
Не само числа
Възможно е да се конструира диапазон от други типове данни, за които Raku знае как да ги увеличава. Например:
my $letters = 'a' .. 'z';
Диапазоните са обекти от собствен тип данни в Raku. Типът на променливата $r
е Range
.
Теми в този раздел
Упражнение
Този раздел съдържа упражнение, което трябва да направите след изучаване на всички теми в този раздел.
Навигация по курса
← Булев тип / Булеви операции с други типове | Изключване на крайните точки →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська