Lua - 在交互式终端会话期间清空输入缓冲区。

我有一个 Lua 测试脚本,用于处理终端中的交互式用户输入。它按预期运行,除了我无法弄清楚如何在调用 io.read(1) 之间清空输入缓冲区。

在你说之前,不,curses 不是一个选项,也没有任何第三方库。该脚本将(在完成后)用于具有固定固件的嵌入式设备,因此纯 Lua 是唯一的选择。

代码:

```

点赞