【发布时间】:2017-09-29 11:17:28
【问题描述】:
我试图通过它的名称调用一个函数,但是因为我试图调用的函数是一个方法,所以我试图获取的所有参数都是 nil。我应该如何使用所有参数调用此函数?
这是我正在尝试做的一个小例子:
local s = "hi"
local test = {}
function test:hi(n)
print(n)
end
test[s]("hello")
打印 --> 无
【问题讨论】:
-
提示:
function test.hi(n) ... end和function test:hi(n) ... end有什么区别?