Тип типа выглядит следующим образом:
trait A { self: String => }
Это говорит о том, что признак A
(или его подтип) должен наследовать класс String
.
Ключевое слово self
сопровождается :
аналогом переменной в var s: String
, где тип появляется после :
.
Но что означает состояние =>
для типа self? В чем причина этого?