相关疑难解决方法(0)

Scala中的抽象类型/类型参数

我正在尝试编写一些需要执行以下操作的Scala代码:

class Test[Type] { 
   def main {
       SomeFunc classOf[Type]
       val testVal: Type = new Type()
    }
 }
Run Code Online (Sandbox Code Playgroud)

而且它失败了.我显然不了解Scala泛型参数.显然,误解是在C++中,模板本质上就像字符串替换一样,所以只要传入的类具有默认构造函数,新的Type()就可以工作.但是,在Scala中,类型是不同类型的对象.

types scala

16
推荐指数
1
解决办法
4471
查看次数

标签 统计

scala ×1

types ×1