gpt4 book ai didi

livescript - 回管运算符(operator)有什么意义

转载 作者:行者123 更新时间:2023-12-01 02:10:31 26 4
gpt4 key购买 nike

LiveScript具有 forward and backward piping operator .前向管道的目的很明确:[1, 2, 3] |> reverse |> tail |> sum翻译成并且比 sum(tail(reverse([1, 2, 3]))); 清楚得多.

然而,向后管道的目的对我来说是个谜:sum <| tail <| reverse <| [1, 2, 3]sum tail reverse [1, 2, 3] 完全一样,据我所知,优先级没有区别。

那么,<|的目的是什么? LiveScript 中的运算符?

最佳答案

当您想要创建一个将其参数应用于值的函数时,它作为一个部分很有用:

map (<| Math.PI), [(1 +), (2 -), (3 *), (4 /)]

它也是一致的;有 |>所以你有点期望相反的情况也存在。

关于livescript - 回管运算符(operator)有什么意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29820263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com