Generische Scala-Methode - Für T ist kein ClassTag verfügbar

Ich bin relativ neu in Scala und versuche, eine generische Objektmethode zu definieren. Wenn ich mich jedoch auf den parametrisierten Typ innerhalb der Methode beziehe, erhalte ich "No ClassTag available for T". Hier ist ein ausgedachtes Beispiel, das das Problem veranschaulicht.

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)
                                                                        ^

Vielen Dank im Voraus für die Hilfe, um zu verstehen, was hier falsch ist und wie dieses erfundene Beispiel funktioniert.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage