Раздел: CronosPRO Дата редакции: 12.07.2013 id статьи: 1553

Библиотека для работы с таблицами Lua

Все функции для работы с таблицами собраны в таблице table. Для вызова функций используется запись вида:

table.имя_функции(...)

Например:

table.maxn(t)
В данную библиотеку включены следующие стандартные функции:
Имя функции Описание
insert Вставляет элемент в заданную позицию таблицы, сдвигая остальные элементы таблицы вправо.
remove Удаляет заданный элемент таблицы, сдвигая остальные элементы влево. Возвращает значение удалённого элемента.
sort Сортирует элементы таблицы в заданном порядке. Вторым аргументом может быть задана функция, которая будет использована вместо стандартного оператора «<» для сравнения элементов в процессе сортировки.
concat Выполняет склейку указанных элементов массива через заданный разделитель. По умолчанию разделителем является пустая строка.
maxn Возвращает наибольший положительный числовой индекс в таблице. Возвращает 0, если таблица не имеет положительных числовых индексов.

Обратите внимание