Operators Precedencex() x[] x.y x.* x.?a!bx{}!x -x -%x ~x &x ?x* / % ** *% *| ||+ - ++ +% -% +| -|<< >> <<|& ^ | orelse catch== != < > <= >=andor