Python 闭包的无副作用 (为什么呢?)


def deco(li):
    li = [1,2,3]
    def _deco():
        li[1] = 20

a = [1,2,3]
deco(a)
print(a)
Python 闭包的无副作用 (为什么呢?)_第1张图片

Python 闭包的无副作用 (为什么呢?)_第2张图片

你可能感兴趣的:(Python 闭包的无副作用 (为什么呢?))