как реализовать оператор прямой трубы F # в R? [Дубликат]
На этот вопрос уже есть ответ здесь:
Возможно ли получить оператор приложения F # «>> в R? [Дубликат] 2 ответаКак вы можете реализовать оператор прямой трубы F # в R? Оператор позволяет легко чередовать последовательность вычислений. Например, когда у вас есть входdata
и хочу вызывать функцииfoo
а такжеbar
по порядку вы можете написать:
data |> foo |> bar
Вместо того чтобы писатьbar(foo(data))
, Преимущество состоит в том, что вы избегаете некоторых круглых скобок, и вычисления записываются в том же порядке, в котором они выполняются (слева направо). В F # оператор определяется следующим образом:
let (|>) a f = f a
Казалось бы,% ...% можно использовать для бинарных операторов, но как это будет работать?