python 闭包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def two_type(t=1):
def dec(fun):
def real_fun(x):
if t == 1:
print ("i am real")
else:
print ("i am false")
fun(x)
return real_fun
return dec

@two_type(t=0)
def fun(x):
print(2*x)
fun(2)
请作者喝一杯咖啡☕️