Lua 中的模块功能
1
2
3
4
5
6
7
8
9
10
11 |
local HaosModel = {} local function getname() return "Hao
Chen" end function HaosModel.Greeting() print( "Hello,
My name is " ..getname()) end return
HaosModel |
于是我们可以这样使用:
1
2 |
local hao_model =
require( "mymod" ) hao_model.Greeting() |
其实,require干的事就如下:(所以你知道为什么我们的模块文件要写成那样了)
1
2
3 |
local hao_model = (function () --mymod.lua文件的内容-- end)() |
原文:http://www.cnblogs.com/TuringApple/p/3529553.html