Ini sepatutnya menjadi penutupan, kita boleh menukar fungsi ini
def f(k):
def g():
print(k)
return g
a = 1
x = f(a)
a = 2
x()
# 打印出
# 1
Adakah ini memudahkan untuk difahami? Anda boleh membaca blog ini, yang menerangkan prinsip penutupan di peringkat bawah Penjelasan terperinci tentang penutupan Python
Ini sepatutnya menjadi penutupan, kita boleh menukar fungsi ini
Adakah ini memudahkan untuk difahami?
Anda boleh membaca blog ini, yang menerangkan prinsip penutupan di peringkat bawah Penjelasan terperinci tentang penutupan Python