[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 1496] Re: Java スレッドプ ログラミングを読む会第 2 回議事録
やました です。
> > ◇クロージャとはなにか?
> > 引数の中に処理や、無名クラスを渡すことができるらしい。
> > smalltalkで使用される。
>
> 「クロージャ」のところで、「C++にもそんなのがあったような気が。。。」
> と言いましたが、これはSTLの「ファンクションオブジェクト(==関数オブ
> ジェクト)」のことを言ってました。
> でも、そこに直接処理を書いて渡すわけではないので、(関数ポインタと同
> じく)クロージャとは言えないのかな。
> http://www2.raidway.ne.jp/~sumi/stl/ex_functional.html
厳密な定義はよく知らないのですが。
Lisp でよく使う用語です。
無名の手続き(ラムダ抽象)、高階関数の返り値としての関数、あるいは
関数の部分適用の結果の関数など指すときに使うことが多いです。
# 詳しくは、裏ヘ是非おいで下さい。^^; 丁度その辺です。
# http://www.javaopen.org/jfriends/bookmeeting.html
--
Nobuo Yamashita <nobsun@xxxxxxxxxxxxxxxxxx>