6
インスタンスメソッドの関数値f
を取得するにはどうすればよいですか?Scalaのインスタンスメソッドの関数値を取得
class X(i : Int){
def method(y : Int) = y + i
}
val x = new X(10)
val f : (Int) => Int = ?
val r = x.method(2)
val r2 = f(2)
x.method(2)
とf(2)
を呼び出すと、同じメソッド呼び出しになります。 -