文字列全体にファイルを読み込む方法を探していました。私の現在のコード:ファイルを文字列ごとに読み込む
function readWholeFile(fn)
if(fn==nil) then
return nil
end
local file = io.open(fn, "r")
return file:read("*a")
end
私が欲しいこの関数の戻り値に
{'s', 'o', 'm', 'e', 't', 'e', 'x', 't'}
代わりの
"Sometext"
これを行うには、どのように?
感謝です!これはうまくいく;]。 –
新しいバージョンのLua(5.2+)では、 'io.lines()'と 'file:lines()'は 'file:read()'と同じ書式をサポートしていますので 'for file:lines(1)do。 .. end'もうまくいくはずです。 – siffiejoe