我对Scala比较陌生,正在尝试定义通用对象方法。但是,当我在方法中引用参数化类型时,将得到“ T没有可用的ClassTag”。这是一个说明问题的人为示例。
scala> def foo[T](count: Int, value: T): Array[T] = Array.fill[T](count)(value)
<console>:7: error: No ClassTag available for T
def foo[T](count: Int, value: T): Array[T] = Array.fill[T](count)(value)
^
在此先感谢您的帮助,以帮助您理解此处的错误以及如何使此示例示例起作用。