在lua中,我們可以直接使用requeire(“model_name”)來載入別的文件,文件的后綴名是.lua,載入的時候直接執(zhí)行那個文件了。
比如:my.lua 文件中
特別注意:
1、用require載入相同的文件時,只有第一次執(zhí)行,以后都不執(zhí)行。
2、如果你想讓每次載入都執(zhí)行文件,那么可以使用dofile(“my.lua”)
3、如果你想載入的時候不執(zhí)行文件,等需要的時候再執(zhí)行文件,那么可以使用loadfile(“my.lua”)
...
my()
當然,還有另外一個更標準的玩法。假如我們有一個my.lua文件,內容如下:
my.lua文件:
local function getname()
return " i love li qing"
end
function foo.Greeting()
print("hello,my name is denglaixian,"..getname())
end
return foo
于是我們可以這樣使用:
其實,require干的事就是這樣:(這就是為什么模塊文件要寫成那樣了)
--my.lua文件內容--
end)
新聞熱點
疑難解答