Курс Raku / Основи / Більше про типи / Позиційні типи даних

Індексація діапазонів

Range є позиційним типом даних. Як і в масивах, ви можете отримати доступ до його окремих елементів.

Наприклад, ось як ви можете вивести третій елемент у послідовності елементів, яку генерує діапазон:

my $r = 10..20;
say $r[3]; # 13

Важливо розуміти, що діапазони, на відміну від масивів, не обов’язково зберігають усі значення в пам’яті.

Розмір

Щоб отримати розмір діапазону, використовуйте метод elems, як і з масивами.

my $r = 10..20;
say $r.elems; # 11

Практика

Виконайте 1 тест за змістом цієї теми.

Навігація курсом

Тест 2 — Розпізнавання списків   |   Тест — робота з діапазонами


💪 Або перейдіть одразу до вправ цього розділу.