从文档中,可以将通用特征用于值类:

值类只能扩展通用特征,而不能自身扩展。通用特征是扩展Any的特征,仅将defs作为成员,并且不进行初始化。通用特征允许值类的方法基本继承,但它们会导致分配的开销。

  • 还有其他通用特性可以在Scala中使用吗?
  • 最佳答案

    在值类中使用是通用特性的唯一要点,并且选择它们的所有限制是为了允许这种单一使用。

    关于scala - Scala中的通用特征有什么用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52797500/

    10-09 02:56