yeelink = require("yeelink_lib")
yeelink.init(23333,23333,"You api-key",function()
print("Yeelink Init OK...") 请教这部分语句,何时会执行到
tmr.alarm(1,60000,1,function() --Step4: Have fun~ (Update your data)
yeelink.update(dht.getTemperature())
end)
end)
这个匿名函数的回调函数在init()的神马时候执行?
function M.init(_device, _sensor, _apikey)
return dns
end
函数的原形没有定义啊,况且这个是回调函数,应该是在init()返回一些东西后才会执行到,
这个函数是网上抄的,原例子就是这样的,我在执行时的状况,就死在了init()中,没有返回,
可能我对回调函数理解不透澈吧
代码不全吧
作为参数传给了某个函数,那就得让某个函数执行,看你这个原型只定义了3个参数,也没什么处理啊
例子:
-- 定义一个函数,作为回调,可以不定义,到时传入时直接写入一个函数