lua中让table储存function为元素要怎麼做呢? 10
--我在mywork.lua开始处定义了变量localData={key1={key2={key3=func("testsuccused")}}}--而後在文件中间调用这...
--我在mywork.lua开始处定义了变量
local Data = {
key1 = {
key2 = {
key3 = func("test succused")
}
}
}
--而後在文件中间调用这个值
function mywork:OnEnable()
Data[key1][key2][key3]
end
--在文件末尾定义了func
function myword:func(msg)
print(msg)
end
但是这个脚本运行之後不工作,我是在哪裏出了问题呀? 展开
local Data = {
key1 = {
key2 = {
key3 = func("test succused")
}
}
}
--而後在文件中间调用这个值
function mywork:OnEnable()
Data[key1][key2][key3]
end
--在文件末尾定义了func
function myword:func(msg)
print(msg)
end
但是这个脚本运行之後不工作,我是在哪裏出了问题呀? 展开
1个回答
展开全部
mywork={}
function mywork:func(msg)
print("self:",self)
print("-->",msg)
end
--我在mywork.lua开始处定义了变量
local Data = {
key1 = {
key2 = {
key3 = mywork.func
}
}
}
--而後在文件中间调用这个值
function mywork:OnEnable()
Data.key1.key2.key3(mywork,"test succused")
end
mywork:OnEnable()
function mywork:func(msg)
print("self:",self)
print("-->",msg)
end
--我在mywork.lua开始处定义了变量
local Data = {
key1 = {
key2 = {
key3 = mywork.func
}
}
}
--而後在文件中间调用这个值
function mywork:OnEnable()
Data.key1.key2.key3(mywork,"test succused")
end
mywork:OnEnable()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询