[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>