我很抱歉有重複的文章或其他內容。我只是想確認這一個,因爲我看過類似的帖子,做了同樣的事情,但是我的輸出結果並不是我想要的問題,就是以Lua語言閱讀文本文件。這裏是我的代碼:在Lua中讀取文本文件
function fileExists(filename)
file = io.open(filename, "r")
if file == nil then
return false
else
return true
end
end
if fileExists ("myFile.txt") then
print ("Hello")
else
print("not found")
end
它一直返回false並且找不到打印。而且我正在嘗試打開.lrc文件而不是.txt文件。那簡單的小代碼行有什麼問題?
而不是使用'如果文件== nil'使用'如果沒有文件then' – hjpotter92 2012-04-23 06:16:09
這只是一個品味的問題,兩種(幾乎)等價的,雖然我同意第二樣式(如'不是文件,那麼......)更具可讀性(至少對我而言)。 – 2012-04-23 20:09:48