2019-01-31
閱讀量:
1267
在使用閉包函數的時候能不能改變外部變量呢?
在使用閉包函數的時候能不能改變外部變量呢?
答:閉包函數只能調用外層的變量,卻不能更改外層的變量。外層變量的更改只能在初始化的時候完成。
def foo():
m = 0
def foo1():
m = 1
print m
print m
foo1()
print m
foo()
執(zhí)行結果如下
0
1
0






評論(0)


暫無數據
推薦帖子
0條評論
0條評論
0條評論