是否可以将 T 类型的方法转换为 T 类型的函数?例如,如果我有
case class T {
def foo(u : U) : Unit = ???
}
可以以某种方式将 foo 作为参数 somef 传递给
function bar(somef : (T, U) => Unit)
到目前为止,我已经把它从这样的类型中拉出来了:
def foo_(t : T, u: U) = t.foo(u)
但这并不是太干,甚至可以说是湿的。
是否可以将 T 类型的方法转换为 T 类型的函数?例如,如果我有
case class T {
def foo(u : U) : Unit = ???
}
可以以某种方式将 foo 作为参数 somef 传递给
function bar(somef : (T, U) => Unit)
到目前为止,我已经把它从这样的类型中拉出来了:
def foo_(t : T, u: U) = t.foo(u)
但这并不是太干,甚至可以说是湿的。