544's blog
東京在住のエンジニアが垂れ流すあれやこれ。 IT系の話題中心
2008年5月2日金曜日
クロージャとオブジェクト指向とJava
クロージャがイマイチ理解できない。
全く理解できないわけじゃないけど、でっていう感じ。
とりあえず、俺の理解的には、
宣言時の変数(状態?)のスコープを引き継ぐ高階関数
だと思っている。
関数ポインタとの最大の違いはスコープを引き継ぐところだというのはわかるんだけど。
結局、状態をもつ関数ってことなんだから、オブジェクトじゃないの?と思ってしまう。
Java7で導入されるみたいだからそれまでに理解しておきたいんだが・・・。
rubyとかで実際に使ってないと難しいかなぁ。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿