【发布时间】:2017-06-03 15:57:01
【问题描述】:
Haskell 的美元符号是一个很棒的函数,例如,对于 f $ g,f 以 g 的结果作为其参数进行评估。这可以像这样出色地工作
sin $ sqrt $ abs $ f 2
相当于
sin(sqrt(abs(f(2))))
美元符号对我来说很好,因为它更具可读性。我注意到 Julia 有 |> 哪些管道。这似乎是f |> g,这意味着g 将f 的评估结果作为参数。根据我的观察,我似乎可以这样写上述表达式
2 |> f |> abs |> sqrt |> sin
但我想知道是否有一些运算符可以让我做一些类似于我在 Haskell 中所做的事情。
【问题讨论】: