exponenta event banner

H5P.iterate

Итерация по свойствам в списке свойств

Синтаксис

[output,idx_out] = H5P.iterate(id,idx_in,iter_func)

Описание

[output,idx_out] = H5P.iterate(id,idx_in,iter_func) выполняет операцию iter_func для каждого свойства в объекте свойства, указанном в id. id ввод может быть списком свойств или классом свойств. idx_in указывает индекс следующего обрабатываемого свойства. output - значение, возвращенное последним вызовом iter_func. idx_out - индекс последнего обработанного свойства. iter_func является дескриптором функции.

Функция итератора должна иметь следующую подпись:

status = iter_func(id,prop_name)

id по-прежнему идентифицирует объект свойства, переданный в H5P.iterate, но name определяет имя текущего свойства.