编辑:我很抱歉标题不好。不知道如何轻松地描述这一点。
所以我有两个非常相似的函数,我们称它们为foo
and bar
:
def foo(x,y):
return lambda a,b: (x+a, y+b)
或等效地
lambda x,y: lambda a,b: (x+a, y+b)
也
def bar(x,y,z):
return lambda a,b,c: (x+a, y+b, z+c)
或等效地
lambda x,y,z: lambda a,b,c: (x+a, y+b, z+c)
我可以概括一下吗?我想传入一个任意长度的参数列表并返回一个带有相同长度参数的 lambda。