如何将另一个类的方法在Lua中实现成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计225个文字,预计阅读时间需要1分钟。
尝试从另一个类调用其方法时,如果该字段未定义,会显示错误消息:Attempt to call field 'LoadShift' (a nil value)。这是我的代码,loginpage1.lua 中的局部变量 LoadShift 被设置为 nil,并在 loginpage2.lua 中尝试调用它。
当我尝试从另一个类调用其他类的方法时,它会显示错误消息,Attempt to call field 'LoadShift' (a nil value)
这是我的代码,
loginpage1.lua
local LoadShift = nil; . . function LoadShift() end
loginpage2.lua
local loginObj = require("com.classess.loginpage1") loginObj.LoadShift();
我的代码有什么问题,请帮我解决这个问题
像这样制作你的自定义类------------Your class LoadShift--------------- local LoadShift = {} . . function LoadShift:LoadShiftFunc() --do somthing end . . return LoadShift -------------------------------------
然后需要它并调用该函数
--------------------- local LoadShift= require "LoadShift" LoadShift:LoadShiftFunc()
本文共计225个文字,预计阅读时间需要1分钟。
尝试从另一个类调用其方法时,如果该字段未定义,会显示错误消息:Attempt to call field 'LoadShift' (a nil value)。这是我的代码,loginpage1.lua 中的局部变量 LoadShift 被设置为 nil,并在 loginpage2.lua 中尝试调用它。
当我尝试从另一个类调用其他类的方法时,它会显示错误消息,Attempt to call field 'LoadShift' (a nil value)
这是我的代码,
loginpage1.lua
local LoadShift = nil; . . function LoadShift() end
loginpage2.lua
local loginObj = require("com.classess.loginpage1") loginObj.LoadShift();
我的代码有什么问题,请帮我解决这个问题
像这样制作你的自定义类------------Your class LoadShift--------------- local LoadShift = {} . . function LoadShift:LoadShiftFunc() --do somthing end . . return LoadShift -------------------------------------
然后需要它并调用该函数
--------------------- local LoadShift= require "LoadShift" LoadShift:LoadShiftFunc()

