This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
api:zh [2023/11/26 23:23] hfsr [自定义库] |
api:zh [2023/11/28 09:57] hfsr [标准库] |
||
---|---|---|---|
Line 5: | Line 5: | ||
------------------ | ------------------ | ||
- | 最基本也是最首要的,如果你是 Lua 新人,你应该熟悉 [[http://www.lua.org/manual/5.3/manual.html|Lua 参考手册]](英文)。你会在这里找到大部分基本 Lua 功能和例子,以及大量标准库功能。 | + | 最首要的,如果你是 Lua 新人,应该先熟悉[[http://www.lua.org/manual/5.3/manual.html|Lua参考手册]](英文)或[[https://www.runoob.com/lua/|菜鸟教程网的Lua教程]]。你可以在其中找到大部分Lua基础函数的解释,以及大量标准库函数。 |
- | (译者注:中文读者可参见菜鸟教程的 [[https://www.runoob.com/lua/|Lua 教程]]。) | + | OC致力于高度模拟通常用于与主机系统交互的标准库,也就是I/O库。其中有少许不同,你可以在这里查看:[[api:non-standard-lua-libs:zh|与标准库的差异]]。最值得注意的是,debug库基本上不可用,以及`load` 只接受文本源代码文件,不接受二进制或预编译的Lua程序(出于安全因素考虑)。 |
- | + | ||
- | OC 努力在很大程度上模拟平时与主机系统交互的标准库,也就是 I/O 库。其中有少许不同,你可以在这里查看:[[api:non-standard-lua-libs:zh|与标准库的差异]]。最值得注意的是,debug 库基本上不可用,以及`load` 只接受文本源代码文件,不接受二进制或预编译的 Lua 程序(出于安全因素考虑)。 | + | |
下列标准库在全局环境下可用,因此可以直接使用,无需预加载到你的脚本中。 | 下列标准库在全局环境下可用,因此可以直接使用,无需预加载到你的脚本中。 | ||
Line 19: | Line 17: | ||
* [[api:non-standard-lua-libs:zh#os(操作系统)|os]] | * [[api:non-standard-lua-libs:zh#os(操作系统)|os]] | ||
* [[api:non-standard-lua-libs:zh#package(包)|package]] | * [[api:non-standard-lua-libs:zh#package(包)|package]] | ||
- | * `print` 不是库,但是经常被用作向stdout(标准输出)输出文本的基本方法。 | + | * `print` 不是库,但是经常被用于向stdout(标准输出)输出文本。 |
```lua | ```lua |