lua 操作符的优先级
lua操作符的优先级 如表所示(从高到低)
在二元操作符中,除了指数操作符 “^” 和连接操作符 “..” 是 ”右结合” 的,是所有其他操作符都是 “左结合” 的。因此如下面左边的表达式等于右边的表达式。
a+i<b/2+1 <==> (a+i)<((b/2)+1)
5+x^2*8 <==> 5+((x^2)*8)
a<y and y<=z <==> (a<y) and (y<=z)
x^y^z<==> x^(y^z)
lua操作符的优先级 如表所示(从高到低)
在二元操作符中,除了指数操作符 “^” 和连接操作符 “..” 是 ”右结合” 的,是所有其他操作符都是 “左结合” 的。因此如下面左边的表达式等于右边的表达式。
a+i<b/2+1 <==> (a+i)<((b/2)+1)
5+x^2*8 <==> 5+((x^2)*8)
a<y and y<=z <==> (a<y) and (y<=z)
x^y^z<==> x^(y^z)