Вопросы по теме '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 просмотров
schedule
30.10.2022