隐式方法

时间:2013-11-01 12:20:50

标签: function scala methods implicit

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

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 

对于它可以运行的函数,但是我想对我的方法应用&而不明确地使它们成为函数(_)。有可能吗?

提前致谢!

0 个答案:

没有答案