【发布时间】:2013-06-04 15:00:54
【问题描述】:
我对 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)
^
在此先感谢您帮助了解这里出了什么问题以及如何使这个人为的示例工作。
【问题讨论】:
标签: scala generics scala-2.10