下面的代码是python的闭包
def line(a,b):
def sub_line(x):
return a*x+b
return sub_line
f = line(3,2) #此时f=3x+2
print (f(3)) #f(3) = 11
运行结果
C:\python3.8.1\python.exe D:/python/day3/demo.py
11
下面的代码是python的闭包
def line(a,b):
def sub_line(x):
return a*x+b
return sub_line
f = line(3,2) #此时f=3x+2
print (f(3)) #f(3) = 11
运行结果
C:\python3.8.1\python.exe D:/python/day3/demo.py
11