标签: scala initialization mixins traits
关于scala中的特征初始化顺序有很多问题。我想标记一个带有注释的特征,该特征指出特征没有初始化代码,因此可以在不打扰初始化顺序的情况下使用。
这样的事情:
@noinit trait Funcs[A] { val a : A def b() : A def c(x : A) }
trait Funcs只声明一些值和函数,不需要初始化代码
Funcs
如何实现所描述的功能?