У меня вопрос о синтаксисе scala - скажем, у меня есть простая конструкция шаблона зависимости, подобная следующей
trait Master {
val foobar
object SubObject extends SubObject {
foobar = foobar
}
}
trait SubObject {
val foobar
}
Очевидно, что это не скомпилируется, поскольку ссылка foobar = foobar неоднозначна.
Как мне указать, что RHS выражения должен ссылаться на переменную foobar Мастера?Есть ли какое-то специальное использование «это» или «я», о котором я должен знать?