Я пытаюсь добавить метод установки в объект:
object Foo {
def foo_=(s: String) = println(s)
}
Foo.foo = "test"
Это не работает должным образом, и компилятор жалуется на "значение foo не является членом объекта Foo".
Почему это не работает? Как я могу заставить его работать, кроме как сделать метод установки без _=
?