在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我们可以直接使用require(“model_name”)来载入别的lua文件,文件的后缀是.lua。载入的时候就直接执行那个文件了。比如: 我们有一个hello.lua的文件: print("Hello, World!") 注意: local hello = loadfile("hello") ... ... ... ... hello() loadfile(“hello”)后,文件并不执行,我们把文件赋给一个变量hello,当hello()时,才真的执行。 当然,更为标准的玩法如下所示。 假设我们有一个文件叫mymod.lua,内容如下: local HaosModel = {} local function getname() return "Hao Chen" end function HaosModel.Greeting() print("Hello, My name is "..getname()) end return HaosModel 于是我们可以这样使用: local hao_model = require("mymod") hao_model.Greeting() 其实,require干的事就如下:(所以你知道为什么我们的模块文件要写成那样了) local hao_model = (function () --mymod.lua文件的内容-- end)()
|
请发表评论