标签:多个 参数 add turn 返回结果 柯里化 currying 函数 变换
柯里化函数 ### z = f(x,y)==f(x)(y)柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术
def add(x):
def inner(y):
return x + y
return inner
foo = add(4)
print(foo(5))
和下面的方式是一样的
def add(x):
def inner(y):
return x + y
return inner
print(add(4)(5))
标签:多个 参数 add turn 返回结果 柯里化 currying 函数 变换
原文地址:https://blog.51cto.com/12121039/2384263