gpt4 book ai didi

python - 在函数中绑定(bind)对象值(闭包)

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:11 25 4
gpt4 key购买 nike

<分区>

在 SML(我在 Python 之前学习的一种函数式编程语言)中,我可以执行以下操作:

val x = 3;
fun f() = x;
f();
>>> 3
val x = 7;
f();
>>> 3

然而,在 Python 中,第一次调用将给出 3,第二次调用将给出 7。

x = 3
def f(): return x
f()
>>> 3
x = 7
f()
>>> 7

如何在 Python 中将变量的值绑定(bind)到函数?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com