Курс Raku / Основи / Основи змінних і типів даних
Діапазони
Діапазони в Raku генерують списки послідовних елементів.
У найпростішому випадку діапазон є списком зростаючих цілих чисел.
Щоб створити діапазон, використовуйте оператор .. і два
значення, які визначають мінімальне та максимальне значення
діапазону:
1 .. 5Пробіли навколо оператора є необов’язковими. Наступну конструкцію можна записати так:
1..5Хоча діапазон є засобом для генерації списків, він все ще є одним об’єктом, тому його можна зберегти в скалярній змінній:
my $r = 1 .. 5;Не тільки числа
Можливо створити діапазон з інших типів даних, для яких Raku знає, як їх збільшувати. Наприклад:
my $letters = 'a' .. 'z';Діапазони є об’єктами власного типу даних у Raku. Тип змінної
$r — Range.
Теми цього розділу
Практика
Виконайте 2 тести за змістом цього розділу.
Вправи
У цьому розділі 1 вправа. Перш ніж братися до практики, вивчіть усі теми розділу.