从文档中,可以将通用特征用于值类:
值类只能扩展通用特征,而不能自身扩展。通用特征是扩展Any的特征,仅将defs作为成员,并且不进行初始化。通用特征允许值类的方法基本继承,但它们会导致分配的开销。
最佳答案
在值类中使用是通用特性的唯一要点,并且选择它们的所有限制是为了允许这种单一使用。
关于scala - Scala中的通用特征有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52797500/
从文档中,可以将通用特征用于值类:
值类只能扩展通用特征,而不能自身扩展。通用特征是扩展Any的特征,仅将defs作为成员,并且不进行初始化。通用特征允许值类的方法基本继承,但它们会导致分配的开销。
最佳答案
在值类中使用是通用特性的唯一要点,并且选择它们的所有限制是为了允许这种单一使用。
关于scala - Scala中的通用特征有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52797500/