The following are
operators found in the
functional programming language Haskell. They are sorted firstly by
associativity and then in decreasing order according to their
binding power (
precedence).
Left associative
- 9 !, !!, //
- 7 *, /, 'div', 'mod', 'rem', 'quot'
- 6 +, -
- 1 >>, >>=
Non-associative
- 6 :+
- 5 \\
- 4 /=, <, <=, ==, >, >=, 'elem', 'notElem'
- 1 :=
Right associative
- 9 .
- 8 **, ^, ^^
- 5 :, ++
- 3 &&
- 2 ||
- 0 $, 'seq'