我有一个非常基本的问题。出于某种原因,我无法回想起如何做到这一点。如何访问未在类中声明的函数中定义的变量。如何访问y
变量?以及如何传递lambda的值?以及如何获取lambda内定义的c
的值?
def fun ():
y = 100
x = lambda c,s,y : c*s*y
如何将值传递给lambda from function?
答案 0 :(得分:2)
如果你想在lambda中使用y
,那么不要将它指定为lambda的参数:
def fun():
y = 5
x = lambda c, s: c*s*y
return x(2, 3)
>>> fun()
30