|
贴一点供大家参考
T( b! q% I; B- d6 @0 J% I
1 B3 t7 c {3 m) d: `- e* ~0 b [1 k) _; {' ?5 d. v: d$ N. x
2.1.5 表达式语言1 U5 ]8 F: N+ T
表达式有自己的语法,它通常模仿编程语言下面介绍表达式语言的下列元素:变量名、运算符、运算符的优先顺序和相关性、机内函数及条件表达式。
G% f& h& `4 c u1. 变量名
& I6 |6 ]; a5 J* l. @. K" g" `变量名是字母与数字组成的字符串,但必须以一个字母开始,变量名可含下划线“_”,变量名的长度限制在32个字符内。: c5 f, c6 l i$ L
2. 运算符
5 Y7 m, ~* v: C; c& [UG表达式运算符分为算术运算符、关系及逻辑运算符,与其它计算机书中介绍的内容相同。各运算符的优先级别及相关性如表2-2所示。在表2-2中,同一毛的运算符的优先级别相同,上一毛的运算符优先级别高于下一行的运算符。2 r- i8 R1 d/ Z6 a2 A: y" d# ]. s
表2-2 各运算符的优先级别及相关性
. U8 ?4 G E1 ~# N运算符 相关性 运算符 相关性+ x( u( K: ~* r0 h0 l
∧ 右到左 > < > = < = 左到右
6 `" l( V9 t O7 S. e& A5 C; t/ j' |-(负号)! 右到左 = = ! = 左到右
8 D8 K! |1 u. X& h# z* / % 左到右 && 左到右( X& j$ X) \6 U! ?
+ - 左到右 ‖ 右到左 |
|