0
Из Scala API я получил следующий пример, который не компилируется;Почему следующий параметризованный метод не компилируется?
scala> def arr[T] = new Array[T](0)
<console>:10: error: cannot find class manifest for element type T
def arr[T] = new Array[T](0)
^
Мне было интересно, почему это не скомпилировано (Scala API не объясняет ошибку)? Разве это не обычный параметризованный метод? Почему компилятор жалуется на это?
О, я вижу, это проблема с массивом (например, 'def createList [T] = List [T]()' работает). Спасибо, я посмотрю на него глубже. –
@JohnThreepwood, пожалуйста, подумайте о принятии ответа, если он решает ваш запрос. – missingfaktor