在函数式编程中什么是"currying"?

Eri*_*c M 43 functional-programming currying

写作一个未经重构的命令和OO程序员......

最近和Erlang以及Haskell搞砸了.我喜欢Erlang,还不确定Haskell.功能似乎更像数学而不是编程,希望有意义.功能编程似乎非常强大.

阅读关于互动函数编程的文档我经常遇到"currying"这个词.我似乎只找到了一些有点过头的文档 - 很多术语都没有定义.

什么是currying?

我已经找了类似的已经发布的问题,但没有找到任何东西,所以请随意指出我已建立的线程.