用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数:
def build(x, y):
# return lambda: x * x + y * y
def aa():
return x * x + y * y
return aa
#f = build(6,8)
#print(f)
#print(f())
print(build(6,8)())
参考:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431843456408652233b88b424613aa8ec2fe032fd85a000