Precedence
- Unary operators (
+
,-
,~~~
, andnot
) - User-defined operators (including operators defined in the standard library such as
|>
) - Functions applied infix with backticks
- Composition (
<+>
) - Multiplicative (
**
,*
, and/
) - Additive (
+
and-
) - Shift (
<<<
and>>>
) - Comparison (
<=
,>=
,<
, and>
) - Equality (
==
,!=
, and<==>
) - Bitwise And (
&&&
) - Bitwise Xor (
^^^
) - Bitwise Or (
|||
) - Logical
and
- Logical
or
- Channel
<-