<< Click to Display Table of Contents >> SearchItems |
![]() ![]() ![]() |
Функция позволяет реализовать быструю выборку элементов из хранилища терминала и возвращает таблицу с индексами элементов, удовлетворяющих условию поиска.
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