Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

tuple_object:pairs(), tuple_object:ipairs()

pairs() ipairs()

В Lua lua-table-value:pairs() — это метод, который возвращает: function, lua-table-value, nil. Tarantool расширил это так, что tuple-value:pairs() возвращает: function, tuple-value, nil. Это полезно для Lua-итераторов, поскольку Lua-итераторы обходят компоненты значения, пока не будет достигнут маркер конца.

tuple_object:ipairs() — то же самое, что pairs(), поскольку поля кортежа всегда целочисленные.

Возвращает

функция, значение-кортежа, nil

Тип возвращаемого значения

function, lua-value, nil

tarantool> t = box.tuple.new{'Fld#1', 'Fld#2', 'Fld#3', 'Fld#4', 'Fld#5'}---...tarantool> tmp = ''---...tarantool> for k, v in t:pairs() do         >   tmp = tmp .. v         > end---...tarantool> tmp---- Fld#1Fld#2Fld#3Fld#4Fld#5...