您的位置:首页 > 编程语言 > Lua

原来 lua

2014-04-25 09:28 344 查看
函数作为参数传递,原来lua还可以这样用。

--matrix.lua

local function test(value)
print(value)
end

local function start(f)
f()
end

local matrix = {
test = test,
start = start
}

return matrix
test_matrix.lua

local matrix = require "matrix"

matrix.test("hello")

matrix.start(function()		--这里传递参数 function 到matrix.lua 的start,在matrix.lua 的start中处理
print("test")
end)


接触lua有段时间了,看云风的skynet才发现这个用法,真心受用。知识面还是太宰,继续努力。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  lua 函数参数