原来这里返回了一个不带参数的lambda函数, 再修改一下例子做个对比.
def build(x, y): return lambda: x * x + y * y f = build(1, 2) print(f) print(f()) def build_1(x, y): return lambda z: (x * x + y * y) + z f1 = build_1(1, 2) print(f1(10))
Sign in to make a reply
Nil_大黄
原来这里返回了一个不带参数的lambda函数, 再修改一下例子做个对比.