このようなオブジェクトに名前を付けることはできますが、呼び出すことはできませんm:
object + {
def m (s: String) = println(s)
}
電話できません+.m("hi"):
<console>:1: error: illegal start of simple expression
+.m("hi")
また、呼び出すことはできません+ m "hi"(DSLの使用に推奨されます)。
しかし、object ++それでうまくいきます!それらは(存在しない)unary_+メソッドと競合しますか?これを回避することは可能ですか?