クロージャーって難しい!?実は簡単です。 クロージャーとは何か? クロージャーを使うことで何ができるようになるのか? …クロージャーって難しい!?実は簡単です。 クロージャーとは何か? クロージャーを使うことで何ができるようになるのか? 詳しく解説しているサイトは沢山あるけど、詳しいが故に初心者だと理解しにくいと思ったので記事にしました。 (クロージャーで検索してくる人に全くの初心者はいないと思うのである程度知識がある前提で書きます。また、他のサイトのクロージャーの解説も読んでみてください。似た情報でも多角的に情報を得ることで理解が深まります。) ・・・関数内部の変数を永続的に保持することができる。これが答え。 (通常、関数は呼び出されるたびに関数内部の変数はリセットされる。例えば「関数自身が何回呼び出されたか」といった情報を記憶することはできない(関数外部の変数を利用する必要がある