Elite Games - Свобода среди звезд!

X2 - Скрипты - ScE - Работа с массивами

РАБОТА С МАССИВАМИ

<RetVar>=array alloc: size=<Var/Number>
Распределить память для массива размерностью <Var/Number> элементов и вернуть переменную <RetVar> типа массив.

<RetVar/IF> <Var/Array>[<Var/Number>]
Получить значение <RetVar/IF> из массива <Var/Array> с индексом <Var/Number>.

<Var/Array>[<Var/Number>]=<Value>
Присвоить элементу массива <Var/Array> с индексом <Var/Number> значение <Value>.

<RetVar>=size of array <Var/Array>
Получить размерность <RetVar> массива <Var/Array>.

<RetVar>=clone array <Var/Array>: index <Var/Number> ... <Var/Number>
Создать копию (и распределить память под нее) <RetVar> элементов массива <Var/Array> начиная с индекса <Var/Number> по индекс <Var/Number>.

copy array <Var/Array> index <Var/Number> ... <Var/Number> into array <Var/Array> at index <Var/Number>
Скопировать элементы массива <Var/Array> начиная с индекса <Var/Number> по индекс <Var/Number> в массив <Var/Array> начиная с индекса <Var/Number>.

insert <Value> into array <Var/Array> at index <Var/Number>
Вставить в массив <Var/Array> новый элемент <Value> на место элемента с индексом <Var/Number>. (Фактически изменить размерность массива. Индексы всех элементов массива начиная с заданного увеличатся на 1).

append <Value> to array <Var/Array>
Добавить в конец массива <Var/Array> новый элемент <Value>. (Фактически изменить размерность массива).

remove element from array <Var/Array> at index <Var/Number>
Удалить элемент с индексом <Var/Number> из массива <Var/Array>. (Фактически изменить размерность массива. Индексы всех элементов начиная с заданного уменьшатся на 1).

resize array <Var/Array> to <Var/Number>
Установить размерность массива <Var/Array> равной <Var/Number>. (Если размерность массива уменьшается то «лишние» элементы окажутся обрезанными, если увеличивается то в массив добавляются пустые элементы).

См. Массивы.

Назад к оглавлению
Денис Кузьмин a.k.a. Mad_Kuzia
К началу раздела | Наверх страницы Сообщить об ошибке
X2 - Скрипты - ScE - Работа с массивами
Все документы раздела: Главная |


Дизайн Elite Games V5 beta.18
EGM Elite Games Manager v5.17 02.05.2010