我似乎找不到任何其他有关创建包含多行函数的表的在线帮助。例如,这里是来自 lua wiki 的一段代码。
action = {
[1] = function (x) print(1) end,
[2] = function (x) z = 5 end,
["nop"] = function (x) print(math.random()) end,
["my name"] = function (x) print("fred") end,
}
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
action = {
[1] = function blah()
more code here
end
[2] = function blahblah()
more code here
end
}
Run Code Online (Sandbox Code Playgroud)
那么我该怎么做呢?
action = {
[1] = function (x)
print(1)
end,
[2] = function (x)
z = 5
end,
["nop"] = function (x)
print(math.random())
end,
["my name"] = function (x)
print("fred")
end,
}
Run Code Online (Sandbox Code Playgroud)
你可以自由地这样做。