上篇文章我们谈了高阶函数在函数式语言中的妙用,文末留了一个引子,点出了「柯里化」和「部分应用」两个概念。如果你还没有看过,我非常建议你先看一下 上一篇文章 。 这篇文章,我将深入解释这两个概念的细节,并说明两个概念在函数式语言中的价值。 1. 什么是柯里化 我们上篇文章最后给出了一个相当简略的 Haskell 解法,就是 map (*2) [1, 2, 3, 4, 5] 。这个解法看起来很直观,可…
上篇文章我们谈了高阶函数在函数式语言中的妙用,文末留了一个引子,点出了「柯里化」和「部分应用」两个概念。如果你还没有看过,我非常建议你先看一下 上一篇文章 。 这篇文章,我将深入解释这两个概念的细节,并说明两个概念在函数式语言中的价值。 1. 什么是柯里化 我们上篇文章最后给出了一个相当简略的 Haskell 解法,就是 map (*2) [1, 2, 3, 4, 5] 。这个解法看起来很直观,可…
讨论
登录后参与讨论
还没有评论,来说第一句吧。