関数型プログラミング言語Haskell Part6
■ このスレッドは過去ログ倉庫に格納されています
0663デフォルトの名無しさん
2007/02/10(土) 14:52:11Haskellは興味を持ったばかりで全く読み取れないですが
こんな感じでよろしいでしょうか?
interface A { int f(int a, int b); }
class B { A a; int b;
B(A a, int b) { this.a = a; this.b = b; }
int f(int n) { return a.f(b, n); }
}
public class C {
static int hoge2(B b, int n) { return b.f(n); }
public static void main(String args[]) {
A hoge = new A() {
public int f(int a, int b) { return a + b; }};
B hoge1 = new B(hoge, 1);
int hoge3 = hoge2(hoge1, 3);
System.out.println(hoge3);
}
}
スレ違いっぽくてすみません。
■ このスレッドは過去ログ倉庫に格納されています