gpt4 book ai didi

Scala 泛型 - 为什么我不能在泛型类中创建参数化对象?

转载 作者:行者123 更新时间:2023-12-04 18:14:59 27 4
gpt4 key购买 nike

我目前正在学习scala。
为什么此代码不起作用:

class GenClass[T](var d : T) {
var elems: List[T] = Nil
def dosom(x: T) = {
var y = new T()
y
}
}

我得到:
错误:需要类类型但找到 T
代替 var y - new T()

是因为从java中删除类型吗?有没有办法解决这个问题 - 在泛型函数中创建 T 类型的变量?

最佳答案

关于Scala 泛型 - 为什么我不能在泛型类中创建参数化对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5336648/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com