lua-模块

--模块:相当于库,把一些公用的变量、函数放在一个table表中。这样有利于提高代码的重用和降低代码的耦合度

module = {}
--定义一个常量
module.constant = 1

--定义一个函数
function module.func1()
   print("Func1")
end

--私有函数
local function func2()
   print("Private Func2")
end

--函数
function module.func3()
  func2()
end

return module
--模块使用方式

--普通使用
require("module")

print(module.constant)

module.func3()

--使用别名
m = require("module")
m.func3()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章