![見出し画像](https://assets.st-note.com/production/uploads/images/40986140/rectangle_large_type_2_1f0909d9f6bb51b0769d19ac84c03eff.jpg?width=1200)
≮Python≯ 関数の入れ子(ネスト)
関数の中で関数定義(入れ子)が出来る。
入れ子された関数から、それを取り囲むスコープの変数が参照出来る。
入れ子された関数は、それを定義している関数内でのみ有効。
<サンプルプログラム>
# indent ⇒ ____
def f1():
____a = 5
____def f2(z): #入れ子関数
________return a + z # a を参照できる
____print( f2(7) ) #入れ子関数をコール
f1()
# f2(9) 有効にするとエラーになる
<実行結果>
12
#Python #Python3 #プログラミング を #Android スマホで勉強中 !
#入れ子関数 #入れ子
#ネスト関数 #ネスト