Оператор |>
является оператором "приложения обратной функции".
Другими словами, x |> f
имеет то же значение, что и f x
.
Форма оператора полезнадля написания «конвейера» приложений функций без скобок.
let f_parenthesized x = int_of_float (abs_float (sin x))
let f_pipelined x = x |> sin |> abs_float |> int_of_float
(Эта функция не очень полезна, это всего лишь пример.)