関数オブジェクト、どこかで見たことあるなぁと思ったら Python だった。
for_each() のために lambda が欲しくなる。代わりにバインダや否定回路、関数ポインタ・アダプタがあるんだろうけど、やっぱり素直じゃない。こういうとき、Java なら無名インナークラスを使うんだけど。 C++ では、関数(or 内部クラス)定義以外の方法はとれないみたいだ。
結論。やっぱり lisp は偉大だ。
2002年2月2日土曜日
登録:
コメントの投稿 (Atom)
とあるエンジニアの日記
有意義で無い事と、とても有意義で無い事ばかりしています。
0 件のコメント:
コメントを投稿