mms*_*swe 3 python function
我们的教授在作业中使用了这个.在Google中搜索它后,我不认为"函数的二进制版本"存在.你觉得这意味着什么?
假设我们有一个添加了一堆数字的函数add.我们希望使用currying来创建一个可以使用一系列调用进行扩展的加法器函数,而不是编写add(3,5,4,1).然后我们将得到加法器(3)(5)(4)(1)().假设我们有currying函数,可以在给定add2函数(add 的二进制版本)和起始值的情况下创建此加法器.我们称之为咖喱.然后我们有adder = curry(add2,0).
Bre*_*arn 7
我认为他的意思是一个只接受两个参数的函数,所以它只添加了两个数字.他的示例函数add(3, 5, 4, 1)将是一个函数,它接受任意数量的参数并将它们全部添加,但add2只接受两个参数,因此add2(3, 5)将是8."函数的二进制版本"在这种情况下意味着一个二元函数(一个函数接受两个参数).
add(3, 5, 4, 1)
add2
add2(3, 5)
归档时间:
10 年,11 月 前
查看次数:
97 次
最近记录: