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 中操作符的目的是什么?<|