# nonlocalの使い方

Home Python Keywords

# nonlocalの例1

Make a function inside a function, which uses the variable x as a non local 
  variable:

    def myfunc1():  x = "Taro"  def myfunc2():    
    nonlocal x    x = "hello"  myfunc2()   
    return xprint(myfunc1())

# nonlocalの定義と使い方

nonlocal関数は、 ネストされた関数内の変数。 内部関数。 キーワードnonlocalを使用して、 変数がローカルではありません。

# nonlocalの例2

Same example as above, but without the nonlocal keyword:

    def myfunc1():  x = "Taro"  def myfunc2():    
    x = "hello"  myfunc2()   return xprint(myfunc1())

Home Python Keywords