table.format()
Функция, обратная к string:split. Преобразует таблицу (массив) в строковое представление с использованием паттернов и разделителя между значениями.
function table.format(tbl,pattern,delimiter)
delimiter = delimiter or ""
return string.format(string.rep((pattern or "%s") .. delimiter,#tbl),unpack(tbl)):rtrim(delimiter)
end
Примеры:
message(table.format({2013,8,21 },"%02d","/"),1) -- > 2013/08/21
message(tonumber(table.format({ 6, 8, 1, 13 },"%03d")),1) -- > 6008001013