回顾W3Schools Python教程,我对lambda的例子感到困惑.
变量"a"的值来自何处?当然,"a"是lambda - 但它从哪里获得价值?
def myfunc(n):
return lambda a : a * n
mytripler = myfunc(3)
print(mytripler(11))
Run Code Online (Sandbox Code Playgroud)
如果我自己调用print(myfunc(3)),我会收到错误.该功能仅在该功能被另一个功能调用时才有效.lambda如何知道这一点?
我担心我遗漏了一些关于lambda函数的基本信息.