SearchItems

<< Click to Display Table of Contents >>

SearchItems

Previous pageReturn to chapter overviewNext page

Функция позволяет реализовать быструю выборку элементов из хранилища терминала и возвращает таблицу с индексами элементов, удовлетворяющих условию поиска.

TABLE SearchItems(STRING table_name, NUMBER start_index, NUMBER end_index, FUNCTION fn [, STRING params])

Параметры:

table_name – строка, определяющая таблицу для поиска;

start_index – индекс стартового элемента для поиска;

end_index – индекс конечного элемента поиска;

fn – функция обратного вызова, возвращающая true или false. Входные параметры функции определяются наличием и значением параметра params;

params – определяет список полей элемента таблицы table_name для передачи в функцию fn. Поля задаются через запятую, пробелы игнорируются. Если строка params не задана, то в функцию fn элемент из хранилища терминала передается полностью. Необязательный параметр. Примеры с использованием params приведены в Приложении 4.

Интерпретатор языка Lua © ARQA Technologies / http://arqatech.com