Курс языка программирования Raku / Основы / Больше о типах / Позиционные типы данных
Индексирование интервалов
Range — это позиционный тип данных. Как и в массивах, вы
можете получить доступ к его отдельным элементам.
Например, вот как вы можете вывести третий элемент в последовательности элементов, которую генерирует диапазон:
my $r = 10..20;
say $r[3]; # 13Важно понимать, что диапазоны, в отличие от массивов, не обязательно хранят все значения в памяти.
Размер
Чтобы узнать размер диапазона, используйте метод elems,
как и с массивами.
my $r = 10..20;
say $r.elems; # 11Практика
Пройдите 1 тест по содержанию этой темы.
Навигация по курсу
← Тест 2: Распознование списков | Тест: работа с интервалами →
💪 Или перейдите сразу к упражнениям этого
раздела.