内部变量是断电保存的吗?
如题,请问一下,内部变量是断电保存的吗?变量与协议设置里面需要开启存储才能保存 If后要接end 发表于 2023-9-5 11:17
变量与协议设置里面需要开启存储才能保存
好的,另外有是否能帮我写一个简单的不同账户登录的脚本,然后我学习一下,再在你写的基础上做修改,我是第一次接触LUA,完全找不到北,谢谢! 可以参考一下这个 If后要接end 发表于 2023-9-5 13:59
可以参考一下这个
收到,非常感谢!!!
另外再请教你如下问题:
myprint = function(param)
print("这是打印函数 - ##",param,"##")
end
function add(num1,num2,functionPrint)
result = num1 + num2
-- 调用传递的函数参数
functionPrint(result)
end
myprint(10)
-- myprint 函数作为参数传递
add(2,5,myprint)
对说函数的传递,我一直不是太明白,能否帮我用通俗一些的说法帮我讲解一下这几行代码呢,非常感谢! myprint = function(param) 这个相当于 function myprint(param),表示myprint是一个函数,形参是param
add函数里面第三个参数是函数的话,建议在调用functionPrint()前,先判断functionPrint的类型,type(functionPrint) == “function”才调用
If后要接end 发表于 2023-9-5 16:02
myprint = function(param) 这个相当于 function myprint(param),表示myprint是一个函数,形参是param
ad ...
请问一下,add 函数体内的 functionPrint(result)这行代码是什么意思呢?functionPrint(),是LUA固有函数吗?
还有最后一行的add(2,5,myprint) 这行代码,就是执行add函数吗? lei99231 发表于 2023-9-5 16:08
请问一下,add 函数体内的 functionPrint(result)这行代码是什么意思呢?functionPrint(),是LUA固有函数 ...
functionPrint(result)就是指调用形参functionPrint表示的函数,传入参数是result,例子里面这个参数的传入函数是myprint,所以执行后也就是myprint(result)
add(2,5,myprint)就是调用add函数,通过myprint函数打印2 + 5的值 If后要接end 发表于 2023-9-5 16:11
functionPrint(result)就是指调用形参functionPrint表示的函数,传入参数是result,例子里面这个参数的传 ...
收到,非常感谢!
另外想要请教一下,上面你帮我写的例程中,我如果想要开放用户自己修改登录密码的功能,能实现吗?如何实现呢? lei99231 发表于 2023-9-5 16:14
收到,非常感谢!
另外想要请教一下,上面你帮我写的例程中,我如果想要开放用户自己修改登录密码的功能 ...
可以,你需要弄多一个修改密码的界面,还是要通过来脚本实现,需要对脚本比较熟悉
页:
[1]
2