Обновлена 15 сентября 2026 г. в 08:55
tuple_object:next()
Аналог Lua-функции next(), но для объекта кортежа. При вызове без
аргументов tuple:next() возвращает первое поле кортежа. Иначе
возвращается поле, следующее за указанной позицией. Однако
tuple:next() не очень эффективна, и лучше использовать
tuple:pairs()/ipairs().
Возвращает
номер поля и значение поля
Тип возвращаемого значения
number and field type
tarantool> tuple = box.tuple.new({5, 4, 3, 2, 0})---...tarantool> tuple:next()---- 1- 5...tarantool> tuple:next(1)---- 2- 4...tarantool> ctx, field = tuple:next()---...tarantool> while field do> print(field)> ctx, field = tuple:next(ctx)> end54320---...