我有两次最近重构的代码,以便更改参数的顺序,因为有太多的代码,黑客喜欢flip或\x -> foo bar x 42正在发生.
flip
\x -> foo bar x 42
在设计功能签名时,哪些原则可以帮助我充分利用currying?
haskell functional-programming currying partial-application
currying ×1
functional-programming ×1
haskell ×1
partial-application ×1