クロージャって、関数の中に関数を書くやつだったような? なんだか直感的に解りづらいやつだった気がする。 とりあえずGoogle先生に尋ねてみた ちょうどPythonでクロージャなものあった。 Life is beautiful: Python Hack : 噛めば噛むほどおいしくなるクロージャの話 上記ブログのコメントでの発言に「毎回データを読み込むことにならないか?」的なのがあったので試しにやってみた。 実験 前述のブログのソースを改変して試してみた。 初回のみデータ読み込むもの。 >>> >>> DATA = "I'm Luxury neat." >>> >>> >>> def _get_from_config(): ... print "----> reading config data!" ... config = DATA ... global get ... get = lam
![クロージャって何だったっけなーと思って、Pythonで試してみた - 牌語備忘録 -pygo](https://cdn-ak-scissors.b.st-hatena.com/image/square/e05fa25f55283b0bdd3d0b4ffb14df58dfcc8abe/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FC%2FCortYuming%2F20120404%2F20120404171841.png)