小编Dan*_*den的帖子

Clojure有一个类似于Haskell的Dollar Symbol的运算符吗?

也许我应该接受括号,但我不禁感到像Haskell中存在的美元符号这样的运算符会真正清理代码并提高可读性.

我正在寻找能够优先/绑定到它后面的所有符号的东西.

putStrLn (show $ 1 + 1)
putStrLn $ show (1 + 1)
putStrLn $ show $ 1 + 1
Run Code Online (Sandbox Code Playgroud)

我知道线程运算符.这些非常有用,肯定会增加可读性,但它们实际上并没有减少括号数.在大多数情况下,因为它们看起来更类似于函数组合(这将是Haskell.运算符).

haskell functional-programming clojure operators

2
推荐指数
1
解决办法
784
查看次数