Table.Remove
Описание
Удаляет указанный элемент из численно индексированной таблицы и возвращает его значение.
ПараметрыSourceTable
(таблица) Таблица, из которой нужно удалить элемент.
Position
(число) Табличный индекс (указатель) элемента, удаляемого из таблицы.
ВозвратResultVariable
(разный) Значение элемента, удаленного из таблицы.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПримеры 1Debug.ShowWindow(true); -- Creates a table whose values are 4 strings. -- Создаем таблицу из четырех строковых значений. mytable = {"One", "Two", "Three", "Four"}; removed_item = Table.Remove(mytable, 2); for x, y in pairs(mytable) do Debug.Print("Index " .. x .. " = " .. y .. "\r\n"); end Debug.Print("Removed Item =" .. removed_item);Удаляем элемент с индексом 2 из таблицы по имени "mytable" и сохраняем его значение в переменной "removed_item". В этом примере, новое содержимое таблицы будет напечатано в окне отладки вместе со значением удаленного элемента. Вот что будет напечатано в окне отладки: Index 1 = One Index 2 = Three Index 3 = Four Removed Item =Two Совет: Можно скопировать код действия из этого примера и вставить его в редакторе скрипта для проверки.
Смотрите также: Связанные действия
|