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