scala:从类型参数继承基类

时间:2016-04-15 19:11:18

标签: scala

是否可以通过继承类型参数来创建基于类型参数的类型类,如下面的代码中所示?

我怀疑这根本不可能,因为这是一种scala限制作为功能语言......

但如果可能的话,我必须在下面的代码中进行更改?

config.schemaMigration

1 个答案:

答案 0 :(得分:1)

这是不可能的。您可以扩展(包括特征),但不能扩展类型,而T类型

即使有可能,那么MyInt[Int](这是最终的)还是MyInt[List[String]](不是一个类)会是什么意思呢?编译器会很快变得非常复杂。