F#相当于Haskell的$

时间:2014-08-12 21:27:54

标签: f#

什么是F#等同于Haskell' s $?

自动完成括号的运算符。

谷歌没有帮助:(

允许我写的东西

printfn "%d" $ Seq.sum nums

而不是这个

printfn "%d" (Seq.sum nums)

2 个答案:

答案 0 :(得分:8)

使用前进/后退管道操作符。后向管道操作员用于维持原始订单,前进必须由我翻过来。 Function Application Operator ($) in F#?

后管操作员

printfn "%d" <| Seq.sum nums

转发管道运营商

Seq.sum nums |> printfn "%d"

答案 1 :(得分:0)

我从来没有Haskell,但也许您正在寻找反向管道运算符(<|)?

printfn "%d" <| Seq.sum nums