我正在尝试为具体类型的函数添加隐式方法。
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
对于它可以运行的函数,但是我想对我的方法应用&
而不明确地使它们成为函数(_
)。有可能吗?
提前致谢!