kma*_*o23 5 python lambda functional-programming python-2.7 python-3.x
我正在尝试学习纯函数式编程。但是这段代码让我感到困惑,尤其是第二行。我不明白如何将值2传递给变量x。有人可以解释这种嵌套lambda行为吗?
>>> square_func = lambda x: x**2
>>> function_product = lambda F, m: lambda x: F(x)*m
>>> square_func(2)
4
>>> function_product(square_func, 3)(2)
12
Run Code Online (Sandbox Code Playgroud)