也许我应该接受括号,但我不禁感到像Haskell中存在的美元符号这样的运算符会真正清理代码并提高可读性.
我正在寻找能够优先/绑定到它后面的所有符号的东西.
putStrLn (show $ 1 + 1)
putStrLn $ show (1 + 1)
putStrLn $ show $ 1 + 1
Run Code Online (Sandbox Code Playgroud)
我知道线程运算符.这些非常有用,肯定会增加可读性,但它们实际上并没有减少括号数.在大多数情况下,因为它们看起来更类似于函数组合(这将是Haskell.运算符).