Lua中的异步延迟?(如 JavaScript setTimeout)

vel*_*lo9 5 lua asynchronous

我需要将 Lua 中函数的执行异步延迟 X 毫秒。这能做到吗?

给出一个简单的 JavaScript 示例:

setTimeout(function() {
    alert('Hello world!');
}, 5000);
Run Code Online (Sandbox Code Playgroud)

Lua 的等价物是什么?协程看起来可能会有所帮助,但我不确定。

Amb*_*ber 3

Lua 本身不包含异步事件支持。如果您将 Lua 嵌入到更大的东西中或将其与库一起使用,它们可能能够提供回调支持。