3
我需要異步地將Lua中的函數執行延遲X毫秒。這可以做到嗎?Lua中的異步延遲? (如JavaScript setTimeout)
給出一個簡單的JavaScript例如:
setTimeout(function() {
alert('Hello world!');
}, 5000);
什麼是Lua的相同呢?協程似乎可以幫助,但我不確定。
我需要異步地將Lua中的函數執行延遲X毫秒。這可以做到嗎?Lua中的異步延遲? (如JavaScript setTimeout)
給出一個簡單的JavaScript例如:
setTimeout(function() {
alert('Hello world!');
}, 5000);
什麼是Lua的相同呢?協程似乎可以幫助,但我不確定。
Lua本身不包含異步事件支持。如果您將Lua嵌入更大的內容或將其與庫一起使用,則可能會提供回調支持。
試試我的lalarm庫。它取決於alarm
,它在幾秒鐘內工作,但如果有的話,可以很容易地更改爲使用ualarm
。