|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
汎用 クロージャのインタフェースを提供します。
動的言語に広く見られる、クロージャやブロックと呼ばれる概念を Java でエミュレートする機能です。
ファンクタと似ていますが、ここではファンクタは特定の用途を持つ遅延関数として別概念で定義しています。
このインタフェースは多くの場合に無名クラスとして定義されます。
処理は全て evaluate(Object) 内で完結します。
メソッドの概要 | |
java.lang.Object |
evaluate(java.lang.Object p)
処理の実行コードを定義します。 |
メソッドの詳細 |
public java.lang.Object evaluate(java.lang.Object p)
p
- パラメータ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |