- 979 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 21:15:02 ]
- >>976
それが普通だよなw インタフェースのメソッドは一つらしい でも例外的に他のメソッドの引数がObjectのときはOK つまり正しくは以下のコードだったよ interface F { int f1(int x, int y); String f2(Object x, Object y); } F f = { int x, int y => x + y }; f.invoke(10, 100); invokeはクロージャを実行する特別メソッド インタフェースとは全然関係ない だから以下のように書けるようだ { int x, int y => x + y }.invoke(10,20); これもなんだかどうしようもないよな 最初の例見ると可読性ないよw
|

|