Cela devrait être une fermeture, on peut changer cette fonction
def f(k):
def g():
print(k)
return g
a = 1
x = f(a)
a = 2
x()
# 打印出
# 1
Est-ce que cela faciliterait la compréhension ? Vous pouvez lire ce blog, qui explique le principe de fermeture au niveau inférieur. Explication détaillée de la fermeture Python
Cela devrait être une fermeture, on peut changer cette fonction
Est-ce que cela faciliterait la compréhension ?
.Vous pouvez lire ce blog, qui explique le principe de fermeture au niveau inférieur. Explication détaillée de la fermeture Python