У меня есть функция lua для чтения и записи txt-файла, мне нужно каждый раз, когда lua записывает новую строку вместо замены предыдущей. Как это сделать?Нужно ли мне читать и получать строки 1-й раз перед тем, как писать?
Вот мой код:
local function FileOutput(name)
local f = io.open(name, "w+")
local meta = {
__call = function(t, str) f:write(str .. '\n') end,
__gc = function() f:close() end
}
return setmetatable({}, meta)
end
function writeRec()
LOG("writing")
local testfile = FileOutput(getScriptDirectory()..'/textOutput.txt')
testfile('oh yes!')
testfile = nil
end