lua self使用例子
local funcs = {} function funcs:callMe() local tt = self.name --值为hello print(tt) end f = funcs["callMe"] -- 调用方法1: f({name = “hello"}) -- 调用方法2: local ok, err = pcall(f, {name = "hello"})
pcall为protected call的意思, 保护调用, 调用函数出错, 不会崩
返回第一个值ok为true时, 表示函数调用成功, err是调用函数返回的值