November 01, 2005
Functional Programming in Java
(a)
public interface Fcn<T, R> {
public R x(T t);
}
(b)
abstract class Executioner<R, T> {
public abstract R calls(T arglist);
}
(c)
public class Nil {
private Nil( ) { }
public final static Nil INSTANCE = new Nil();
}
Example 2: (a) Fcn interface; (b) abstract class Executioner; (c) class Nil.
|
|
||||||||||||||||||||||||||||
|
|