Resultados da pesquisa a pedido "scala-generics"

2 a resposta

Como "extrair" o parâmetro de tipo para instanciar outra classe

O seguinte código Scala funciona: object ReducerTestMain extends App { type MapOutput = KeyVal[String, Int] def mapFun(s:String): MapOutput = KeyVal(s, 1) val red = new ReducerComponent[String, Int]((a: Int, b: Int) => a + b) val data ...

2 a resposta

Por que agrupar uma chamada de método genérica com a Option adia o ClassCastException?

Digamos que eu tenho uma matriz como esta *: val foo: Any = 1 : Int Option(foo.asInstanceOf[String])que falha por motivo óbvio: // java.lang.ClassCastException: java.lang.Integer cannot be cast to // java.lang.String // ... 48 elidedA seguir, ...

2 a resposta

tipo genérico de retorno da função scala

Tentei escrever uma função com um tipo de retorno genérico, mas ela não funciona, a menos que eu lance o tipo de retorno. Por favor, veja a funçãogetSomething() abaixo eu esperava que funcionasse sem o casting. O que posso estar fazendo de errado ...