我在Lua 2個功能,營造出字典表,並允許檢查一個詞是否存在:如何獲得一個表的第x鍵在Lua
local dictTable = {}
local dictTableSize = 0
function buildDictionary()
local path = system.pathForFile("wordlist.txt")
local file = io.open(path, "r")
if file then
for line in file:lines() do
dictTable[line] = true
dictTableSize = dictTableSize + 1
end
io.close(file)
end
end
function checkWord(word)
if dictTable[word] then
return(true)
else
return(false)
end
end
現在我希望能夠產生一對夫婦的隨機單詞。但由於單詞是關鍵字,因此給定dictTableSize,我怎麼能選擇一些單詞。
感謝
off topic,但你的checkWord函數可能只是一行:'返回dictTable [word ] == TRUE' –
或'返回dictTable [文字]' –
我加入了比較真實的避免返回尼爾斯 –