Precedence Rules
Operators are listed from highest priority to lowest priority.
Operators are left associative unless otherwise indicated.
``nonassociative'' means that you cannot use two operators on that line without parentheses.
CALL
anything that is
a call to a function
–
func
,
tuple
,
string
,
map
, etc.
#
?
nonassociative
%
nonassociative
**
right associative
*/
moddiv
+ -
withless
INFIX
.
innotinsubset
< < = = / = > > =
nonassociative
not
and
or
impl