Elixir Language Operators Pipe operator and parentheses


Example

Parentheses are needed to avoid ambiguity:

foo 1 |> bar 2 |> baz 3

Should be written as:

foo(1) |> bar(2) |> baz(3)