Глава 17
Массивы

 17.1 Создание массива
 17.2 Доступ к массиву
 17.3 Информация о массиве
 17.4 Функции для битовых массивов
 17.5 Указатели заполнения
 17.6 Изменение измерений массива

Массив является объектом с элементами, расположенными в соответствие с прямолинейной координатной системой. В целом, это можно назвать построчным хранением объектов многомерных таблиц. В теории, массив в Common Lisp’е может иметь любое количество измерений, включая ноль. (Нульмерный массив измерений имеет только один элемент. FIXME) На практике, реализация может ограничивать количество измерений, но должна как минимум поддерживать семь. Каждое измерение является неотрицательным целым. Если любое из измерений равно нулю, то массив не имеет элементов.

Массив может быть общим. Это означает, что элемент может быть любым Lisp объектом. Массив также может быть специализированным. Это означает, что элемент ограничен некоторым типом.