Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
api:zh [2023/10/23 11:41]
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
Line 60: Line 58:
 - [[api:​rc:​zh|rc(自动运行)]]:提供了自动运行程序和服务管理功能。 - [[api:​rc:​zh|rc(自动运行)]]:提供了自动运行程序和服务管理功能。
 - [[api:​robot:​zh|robot(机器人)]]:对机器人行为的抽象化访问。 - [[api:​robot:​zh|robot(机器人)]]:对机器人行为的抽象化访问。
-- [[api:​serialization:​zh|serialization(串连)]]:用于串连数值,例如要通过网络发送数值时。+- [[api:​serialization:​zh|serialization(序列化)]]:用于串连数值,例如要通过网络发送数值时。
 - [[api:​shell:​zh|shell]]:追踪工作目录与执行程序。 - [[api:​shell:​zh|shell]]:追踪工作目录与执行程序。
-- [[api:​sides:​zh|sides(方向)]]:一份全局表,用于通过名称引用方向。+- [[api:​sides:​zh|sides(方向)]]:一份全局表,用于通过名称引用方向。
 - [[api:​term:​zh|term(终端)]]:提出了光标的概念,以及用于分别从键盘读取和向屏幕输出。 - [[api:​term:​zh|term(终端)]]:提出了光标的概念,以及用于分别从键盘读取和向屏幕输出。
 - [[api:​text:​zh|text(文本)]]:提供文本编辑相关功能,例如将tab转为空格。 - [[api:​text:​zh|text(文本)]]:提供文本编辑相关功能,例如将tab转为空格。