|
贴一点供大家参考. x; C) }# d/ v% l
3 U3 e( R# ^1 B: k
) L& J% V2 L9 [7 b2.1.5 表达式语言) P3 b2 [4 q2 W* R: K
表达式有自己的语法,它通常模仿编程语言下面介绍表达式语言的下列元素:变量名、运算符、运算符的优先顺序和相关性、机内函数及条件表达式。/ _- T7 S! x% O& Y0 R' {0 j3 t. U
1. 变量名* ~2 a* z$ s7 u2 O% ~
变量名是字母与数字组成的字符串,但必须以一个字母开始,变量名可含下划线“_”,变量名的长度限制在32个字符内。
# R$ ]# s& m5 {2. 运算符
; E4 E* H- G3 ^( r# v( fUG表达式运算符分为算术运算符、关系及逻辑运算符,与其它计算机书中介绍的内容相同。各运算符的优先级别及相关性如表2-2所示。在表2-2中,同一毛的运算符的优先级别相同,上一毛的运算符优先级别高于下一行的运算符。
% g$ t1 O: P3 N, M, x# S) y$ j$ T, H表2-2 各运算符的优先级别及相关性
' w/ G( O' z% A0 O7 K$ \0 C, c! H3 A运算符 相关性 运算符 相关性( {* T: Z$ L% h) y5 w; j3 `' M
∧ 右到左 > < > = < = 左到右% \0 `" X' Y7 d+ w
-(负号)! 右到左 = = ! = 左到右
' C0 I: r7 [, K3 ?* / % 左到右 && 左到右
! G* D( X) ]9 D/ y+ - 左到右 ‖ 右到左 |
|