# 基础语法


# 第一个OpenEX程序

如果您还没有配置好OpenEX环境,那么请前往快速上手

创建一个新的文件夹或定位到一个空的文件夹中, 创建一个叫main.exfscript.exf的文件,我们将这个文件作为脚本入口点

// script.exf

include "system";

system.print("Hello! World!");
1
2
3
4
5

在命令行输入以下命令来运行脚本,然后您会在控制台看到打印了Hello! World!

> openex -filename script.exf
Hello! World!
1
2

# OpenEX 关键字

以下列出了所有OpenEX的关键字与保留字,您不能使用以下字符作为变量名或函数名.
只有小部分关键字可被用作变量的值

废弃 已经被废弃的字段并做保留字处理,虽然其失去了原有的作用但仍然不可用该字段定义变量名或函数名

废除 该字段已经彻底从OpenEX抹除,不发挥其原本作用也不会影响变量名或函数名定义

描述 备注
function 函数定义,您需要用此关键字定义一个函数 -
value 变量定义,通过此关键字声明一个变量 -
local 私有作用域声明 废弃
global 公有作用域声明 废弃
exe 旧版函数调用声明 废除
if 判断语句声明 -
else 否则子判断语句声明 -
while 循环语句声明 -
return 函数返回声明 -
false 布尔值 该字段可作变量值
true 布尔值 该字段可作变量值
include 外部库导入 -
this 代表正在执行的脚本上下文,调用时可以代替脚本名 -
null 空值 该字段可作变量值
elif 否则如果子判断语句声明 -
break 循环退出语句 -
for 循环语句声明 -

# OpenEX 注释

用于对代码段进行标记,被注释的内容不会参与编译

  • 单行注释 // : 单行注释后后方的字段不会被编译器解析
  • 多行注释 /* 注释内容 */ : 多行注释内的字段不会被编译器解析