标签: scala functional-programming traits
从文档中可以将通用特征用于值类:
值类只能扩展通用特征,而不能自身扩展。通用特征是扩展Any的特征,仅具有def作为成员,并且不进行初始化。通用特征允许值类的方法基本继承,但它们会导致分配的开销。
答案 0 :(得分:3)
在值类中使用是通用特性的唯一要点,并且选择了它们的所有限制以允许这种单一使用。