Python中的柯里化currying
柯里化
将原本接收两个参数的函数转换为一个新的只接收一个参数的函数
举例
def add(x, y): return x + y print(add(1, 2))
运行结果
3
使用柯里化
def add(x): def _add(y): return x + y return _add foo = add(1) print(foo(2)) ##等价 add(x)(y)
运行结果
3
posted on 2020-11-10 00:14 hopeless-dream 阅读(123) 评论(0) 编辑 收藏 举报