有没有办法在元表本身内部调用元表方法?例如
local t = {}
local mt = {
__index = {
dog = function() print("bark") end,
sound = function() t:dog() end
}
}
setmetatable(t,mt)
t:Sound()
Run Code Online (Sandbox Code Playgroud)
引发此错误:
尝试调用方法“声音”(零值)
| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |