我们的教授在作业中使用了这个.在Google中搜索它后,我不认为"函数的二进制版本"存在.你觉得这意味着什么?
假设我们有一个添加了一堆数字的函数add.我们希望使用currying来创建一个可以使用一系列调用进行扩展的加法器函数,而不是编写add(3,5,4,1).然后我们将得到加法器(3)(5)(4)(1)().假设我们有currying函数,可以在给定add2函数(add 的二进制版本)和起始值的情况下创建此加法器.我们称之为咖喱.然后我们有adder = curry(add2,0).
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |