
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
分かりにくい nonlocal - Qiita
def scope_test(): def do_local(): spam = "local spam" # do_local の spam に代入 # 何処からも参照... def scope_test(): def do_local(): spam = "local spam" # do_local の spam に代入 # 何処からも参照されないので無意味な処理 # 動作説明には必要 def do_nonlocal(): nonlocal spam # do_nonlocal には spam が無い、と宣言 # 外側にある関数 (scope_test) の spam を使う # global の spam は使わない spam = "nonlocal spam" def do_global(): global spam # global の spam を使う、と宣言 spam = "global spam" # 以下の "spam" は scope_test のもの spam = "test spam" do_local() print("After lo