2

我正在尝试为具体类型的函数添加隐式方法。

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 

对于函数,它可以工作,但我想申请&我的方法,而不是显式地使它们成为函数(_)。可能吗?

提前致谢!

4

0 回答 0