MySQL- Руководство разработчика

Foreachi (table, func)


Выполняет данную func над числовыми индексами таблицы table. Для каждого индекса функция вызвана с индексом и соответствующим значением как параметрами. Индексы обрабатываются в последовательном порядке, от 1 до n, где n представляет собой результат getn(table). Если функция возвращает любое значение не-nil, то цикл прерывается, а это значение будет возвращено как конечное значение foreachi. Эта функция могла бы быть определена в Lua таким образом: function foreachi (t, f) for i=1,getn(t) do local res = f(i, t[i]) if res then return res end end

end



Содержание раздела