Previous Entry Share Next Entry
[scala]типизированный класс
rastafarra wrote in programming_ufa
есть тут кто со скалёй возится?

хочу скомпилировать примерно такое:

class Class [T] (param : Integer) {
def method : T = {
return new T(param);
}
}

получаю ошибку: «error: class type required but T&0 found»

чтение манов пока не помогает. это вообще можно делать? как? :)

  • 1
class Class[T](implicit manifest : Manifest[T]){
def method : T = manifest.erasure.newInstance.asInstanceOf[T]
}


о как.

  • 1
?

Log in