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'