This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
api:non-standard-lua-libs:zh [2023/11/28 10:38] hfsr [操作系统功能] |
api:non-standard-lua-libs:zh [2023/12/10 14:52] (current) hfsr [基本函数] |
||
---|---|---|---|
Line 9: | Line 9: | ||
基本函数 | 基本函数 | ||
--------------- | --------------- | ||
- | 基本库中的[原函数](http://www.lua.org/manual/5.3/manual.html#6.1)是可用的,但有以下不同: | + | 基础库中的[原函数](http://www.lua.org/manual/5.3/manual.html#6.1)是可用的,但有以下不同: |
- `collectgarbage`**不可用**. | - `collectgarbage`**不可用**. | ||
Line 166: | Line 166: | ||
- `os.sleep(seconds: number)`允许暂停脚本指定时间长度。`os.sleep`会消耗事件,但注册的处理函数和线程在休眠时仍会接收事件。换句话说,在睡眠状态下,信号仍然会被处理函数处理,也就是说你无法在睡眠结束后拉取睡眠期间堆积的信号,因为没有信号会留在队列中(或者说至少不是全部信号)。 | - `os.sleep(seconds: number)`允许暂停脚本指定时间长度。`os.sleep`会消耗事件,但注册的处理函数和线程在休眠时仍会接收事件。换句话说,在睡眠状态下,信号仍然会被处理函数处理,也就是说你无法在睡眠结束后拉取睡眠期间堆积的信号,因为没有信号会留在队列中(或者说至少不是全部信号)。 | ||
- | [[api:computer:zh|computer(电脑) API]]提供了一些类似这个类别的函数。 | + | 此类别的一些新函数可以在[[api:computer:zh|computer(电脑) API]]中找到。 |
调试 | 调试 | ||
----- | ----- | ||
- | 只实现了 `debug.traceback` 和 `debug.getinfo` (1.5.9 起),后者仅限被动信息。 | + | 只实现了`debug.traceback`和`debug.getinfo`(1.5.9起),仅限被动信息。 |
目录 | 目录 | ||
----------- | ----------- | ||
{{page>api:contents:zh&noheader&noeditbutton&nouser&nofooter}} | {{page>api:contents:zh&noheader&noeditbutton&nouser&nofooter}} |