Python nonlocal 关键字
مثال
在函数内部创建一个函数,该函数使用变量 x 作为非局部变量:
دیف میفنک1(): ایکس = "بیل" دیف میفنک2(): nonlocal x ایکس = "هیلو" میفنک2() رٹرن ایکس پرنٹ(میفنک1())
定义和用法
nonlocal 关键字用于在嵌套函数内部使用变量,其中变量不应属于内部函数。
请使用关键字 nonlocal 声明变量不是本地变量。
بیشتر مثال
مثال
مثال سے مشابہ، لیکن nonlocal کلچر کلچر کلچر استعمال نہیں کیاجاتا:
دیف میفنک1(): ایکس = "بیل" دیف میفنک2(): ایکس = "هیلو" میفنک2() رٹرن ایکس پرنٹ(میفنک1())
مرتبط صفحات
کلچر کلچر کلچر گلوبل متغیر بنانے کیلئے استعمال کیاجاتا ہے。