Pipe (|>
) syntax sugar
The |>
operator is a syntax sugar used to avoid nested function calls.
a |> f(x_1, ..., x_n)
Desugars to:
f(a, f_1, ..., f_n)
It can also be nested:
42
|> double()
|> increment_by(1)
Desugars to:
increment_by(double(42), 1)