Курс языка программирования Raku / Продвинутый уровень / Контейнеры

Упорядоченные контейнеры

Упорядоченные контейнеры хранят несколько элементов и сохраняют их порядок, так что каждый элемент доступен по своей позиции. (В особых случаях они могут содержать один элемент или вообще ни одного.) Наиболее распространённые упорядоченные контейнеры — это массивы и списки.

Сигил @ указывает на то, что переменная предназначена для хранения множества элементов. Переменная с сигилом @ поддерживает индексирование, поэтому вы можете получить элемент по его индексу, как вы уже видели в части «Основы».

В этом разделе мы подробнее рассмотрим, чем массивы и списки различаются как контейнеры: какие из них можно изменять, что происходит, когда один контейнер помещается внутрь другого, и как привязка (binding) даёт контейнеру имя без копирования.

Темы этого раздела

Практика

Пройдите 2 теста по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Псевдоним для массива
  2. Выровняйте части
  3. Свяжите скаляр

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

Решение: Типизированный или нетипизированный   |   Массивы