Я относительно не знаком с Scala и пытаюсь определить общий метод объекта. Однако, когда я ссылаюсь на параметризованный тип внутри метода, я получаю "No ClassTag для T". Вот надуманный пример, иллюстрирующий проблему.
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)
^
Заранее благодарим за помощь в понимании того, что здесь не так, и как сделать этот надуманный пример работы.