メタテーブル自体の中でメタテーブル メソッドを呼び出す方法はありますか? 例えば
local t = {}
local mt = {
__index = {
dog = function() print("bark") end,
sound = function() t:dog() end
}
}
setmetatable(t,mt)
t:Sound()
このエラーが発生します:
メソッド 'Sound' の呼び出しを試みます (nil 値)