下表列出了所有运算符类的优先级级别,从最高优先级到最低优先级。还列出了一些其他的语法结构作为参考。
运算符类 | 结合性 |
---|---|
!… ~… | – |
.…() .…[] .…{}
| – |
#… | 左 |
函数应用 | 左 |
- -. | – |
**… lsl lsr asr | 右 |
*… /… %… mod land lor lxor
| 左 |
+… -… | 左 |
:: | 右 |
@… ^… | 右 |
=… <… >… |… &… $… != | 左 |
& && | 右 |
or || | 右 |
, | – |
<- := | 右 |
if | – |
; | 右 |