我正在尝试为具体类型的函数添加隐式方法。
implicit class ComposeMethods(one: (=>Unit) => Unit) {
def &(another: => Unit) {
one(another)
}
}
def method(u: => Unit) {u}
method _ & {println(1000)} // works perfectly
method & {println(1000)} // doesn't work
对于函数,它可以工作,但我想申请&
我的方法,而不是显式地使它们成为函数(_
)。可能吗?
提前致谢!