许多 Haskell 程序员(包括我)喜欢无意义风格,尤其是在编写复杂的解析器时。它们使代码更易读且不冗长。但有时候,情况恰恰相反(例如,在滥用
请给我一些基本指南,您认为何时使用无意义风格有用,何时不应使用。例如,如果必须使用部分组合,我总是使用 lambda 表达式(例如像
Monad
和类似于 (->) a
的实例时)。请给我一些基本指南,您认为何时使用无意义风格有用,何时不应使用。例如,如果必须使用部分组合,我总是使用 lambda 表达式(例如像
flip ((.) . take) . drop
这样的东西)。