具体的な型の関数に暗黙的なメソッドを追加しようとしています。
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
&
関数の場合は機能しますが、メソッドを明示的に機能させずにメソッドに適用したい( _
)。出来ますか?
前もって感謝します!