手短なクロージャーの説明を考えてみた。

  • 関数の中で関数を定義できる
  • 子関数は親関数のローカル変数を参照できる
  • 子関数は親関数の外部にも放り出せて、そこでも親関数のローカル変数を参照できる
    • ただし、子関数が定義された時点で見えていた変数のみ