LiveScript具有正向和反向管道运算符。前向管道的目的很明确:
[1, 2, 3] |> reverse |> tail |> sum转换为并且比sum(tail(reverse([1, 2, 3])));.
但是,向后管道的目的对我来说是一个谜:sum <| tail <| reverse <| [1, 2, 3]与 just 完全相同sum tail reverse [1, 2, 3],据我所知,优先级没有区别。
那么,LiveScript 中操作符的目的是什么?<|