Python的替代方法
发布于 2021-01-29 14:11:17
我目前有这样的代码:
cache = 1
def foo():
global cache
# many
# lines
# of code
cache = 2
但是,这可能会在将来导致难以发现的错误,因为读者可能不会注意到global cache
上面出现的错误cache =
2
。或者,贡献者可能会错误地添加,def bar(): cache = 2
而忘记添加global cache
。
我如何避免这种陷阱?
关注者
0
被浏览
100
1 个回答