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