17 ,python 閉包 :小範圍的全局變量

1 ,例子 :

  1. 代碼 :
def closure():
    a=0
    def jia():
        nonlocal a
        a=a+1
    def jian():
        nonlocal a
        a=a-1
    def show():
        print(a)
    return jia,jian,show

if __name__ == '__main__':
    jia,jian,show=closure()
    jia()
    show()
    jian()
    show()
=====================
1
0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章