语言标准库 system
实现了OpenEX的标准输入输出和线程创建、系统信息获取等函数 是OpenEX基础库之一,也是第一个被开发的运行库
可以使用以下代码在脚本中导入.
js
import "system";在
Pro之前的版本中, 标准库中所有的接口全部由解释器进行实现.RustEdition将部分较为简单的封装函数移动到 OpenEX 源码中实现.
exit 退出解释器
- 形参:
code: 退出代码 (类型限制: 必须为 int32 类型) - 返回值: 该函数会终止执行流程
js
function native exit(code);
exit函数是一个本地方法, 由解释器进行实现.
print 标准输出
- 形参:
output: 输出的信息 - 返回值:
NULL: 该函数没有返回值
js
function native print(output);println 行打印
- 形参:
output: 输出的信息 - 返回值:
NULL: 该函数没有返回值
js
function println(output) {
this.print(output + "\n");
}read 标准输入
该函数为在输入缓冲区逐个读取字符, 获取的是经过处理后的行输入
- 无形参
- 返回值: 标准输入单个字符
read函数是一个本地方法, 由解释器进行实现.
readline 标准输入行获取
- 无形参
- 返回值: 返回一行输入
实现过长, 请查阅标准库源码