Scala中的通用特征有什么用?

时间:2018-10-13 21:29:10

标签: scala functional-programming traits

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

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

  • 在Scala中还能如何使用通用特性?

1 个答案:

答案 0 :(得分:3)

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

相关问题