# 基础语法
# 第一个OpenEX程序
如果您还没有配置好
OpenEX
环境,那么请前往快速上手
创建一个新的文件夹或定位到一个空的文件夹中, 创建一个叫main.exf
或script.exf
的文件,我们将这个文件作为脚本入口点
// script.exf
include "system";
system.print("Hello! World!");
1
2
3
4
5
2
3
4
5
在命令行输入以下命令来运行脚本,然后您会在控制台看到打印了Hello! World!
> openex -filename script.exf
Hello! World!
1
2
2
# OpenEX 关键字
以下列出了所有OpenEX的关键字与保留字,您不能使用以下字符作为变量名或函数名.
只有小部分关键字可被用作变量的值
废弃
已经被废弃的字段并做保留字处理,虽然其失去了原有的作用但仍然不可用该字段定义变量名或函数名
废除
该字段已经彻底从OpenEX抹除,不发挥其原本作用也不会影响变量名或函数名定义
名 | 描述 | 备注 |
---|---|---|
function | 函数定义,您需要用此关键字定义一个函数 | - |
value | 变量定义,通过此关键字声明一个变量 | - |
local | 私有作用域声明 | 废弃 |
global | 公有作用域声明 | 废弃 |
exe | 旧版函数调用声明 | 废除 |
if | 判断语句声明 | - |
else | 否则 子判断语句声明 | - |
while | 循环语句声明 | - |
return | 函数返回声明 | - |
false | 布尔值假 | 该字段可作变量值 |
true | 布尔值真 | 该字段可作变量值 |
include | 外部库导入 | - |
this | 代表正在执行的脚本上下文,调用时可以代替脚本名 | - |
null | 空值 | 该字段可作变量值 |
elif | 否则如果 子判断语句声明 | - |
break | 循环退出语句 | - |
for | 循环语句声明 | - |
# OpenEX 注释
用于对代码段进行标记,被注释的内容不会参与编译
- 单行注释
//
: 单行注释后后方的字段不会被编译器解析 - 多行注释
/* 注释内容 */
: 多行注释内的字段不会被编译器解析