Вопросы по теме 'self-type'

Что еще более идиоматично в Scala: trait TraitA extends TraitB or trait TraitA { self: TraitB =› }
Помимо аспекта наследования, есть ли разница между следующими шаблонами классов: 1| trait TraitA extends TraitB 2| trait TraitA { self: TraitB => } Я хотел бы разделить обязанности между TraitA и TraitB , но первый не может работать...
772 просмотров
schedule 06.07.2022

Аннотация собственного типа не распознается компилятором
Я хочу, чтобы класс заставлял его подклассы реализовывать суб-признак для признака и пробовал это: sealed trait TA sealed trait TB extends TA sealed trait TC extends TA sealed trait CA { this: TA => } final class CB extends CA with TB final...
66 просмотров
schedule 03.11.2023

Как сделать так, чтобы в scala использовался конструктор this?
[изменить обновление] это правильное изложение моей проблемы. Я надеюсь вызвать конструктор внутри trait . Но, похоже, я должен использовать функцию apply . существует ли такое использование, как new this ()? Как код ниже. Выдает...
103 просмотров