定义您好,世界特征有什么区别扩展类型和类型
trait Hello
trait World
这个没有问题
trait Right extends Hello with World
但是这有一个编译错误
type HelloWorld = Hello with World
trait Error extends HelloWorld
//Error:(9, 22) class type required but A$A65.this.Hello with A$A65.this.World found
正如你所说'特质右扩展(Hello with World)'它也编译错误;认为 –
括号只是为了说清楚,它们是不允许的。我稍微改变了答案,使其更加清晰。 –