Я пытаюсь определить универсальный класс, который принимает параметризованный тип T, а затем использовать этот тип в определении массива в классе. Я написал следующее, которое, как мне казалось, должно работать
class MyClass[T] {
val myarr:Array[T] = new Array[T](10)
}
Но компилятор жалуется на следующее
- не может найти манифест класса для типа элемента T
- значение newArray не является членом Null
Кто-нибудь знает, что здесь происходит и чем это не радует?