EEL2语言与C语言有相似之处,但也存在显著区别。
EEL2语言特点:
- 变量无需声明,默认全局且为双精度浮点数。
- 括号
()用于明确优先级、传递函数参数以及组合多个语句。 - 分号
;用于分隔语句(包括括号内的语句)。 - 方括号
[]用于访问大约800万字的虚拟本地地址空间,定义私有变量、参数,以及访问命名空间的实例变量。 - 不支持递归。
- 数字默认为十进制,使用
$x或0x前缀表示十六进制(例如,$x90、0xDEADBEEF)。 - 使用
$'c'或'c'表示字符的ASCII值,'abc'表示多字节字符。