Resultados da pesquisa a pedido "type-parameter"
arâmetros de tipo aninhado em Ja
Este é um exemplo que eu considerei uma simplificação do meu código real, então peço desculpas se for um pouco artificial. O que eu gostaria de fazer é obter efetivamente dois parâmetros de tipo de um único argumento de tipo aninhado. Tenho ...
Adicionando uma visualização personalizada ao XML ... mas com um tipo GENERIC
Estou trabalhando em uma exibição personalizada com uma esperança de reutilização. Deve ter um tipo genérico, como este: public class CustomViewFlipper<someType> extends ViewFlipper { }Eu sei como vincular uma exibição personalizada normal ao ...
Como faço para tornar uma classe genérica para todos os tipos numéricos?
Estou tentando criar uma classe Vector que é genérica para todos os tipos numéricos. minha tentativa original foi escrever uma classe para todos os tipos como este: class Vector3f(val x:Float, val y:Float, val z:Float)como o scala suporta ...
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 ...
Sintaxe do tipo Scala
Observei que, se eu quiser criar uma função genérica que possa aceitar uma lista de qualquer tipo e retornar um booleano, posso usar a seguinte sintaxe para uma declaração de função: def someFunction[A](l:List[A]):BooleanNo entanto, também posso ...
parâmetros de tipo e alargamento numérico
Como sabemos, podemos adicionar (subtrair / multiplicar / etc.) Dois números de diferentesNumeric tipos e o resultado será o mais amplo dos dois tipos, independentemente de sua ordem. 33F + 9L // Float + Long == Float 33L + 9F // Long + Float == ...
Escrevendo tipo de dados algébricos no Scala
Em Haskell, eu posso definir umTree: data Tree a = Empty | Node a (Tree a) (Tree a) Como eu poderia escrever isso em Scala? Não sei como manter o parâmetro type[A] em Scala paraNode combinarTreetipoa.
Scala: Evidência implícita para classe com parâmetro de tipo
Aqui está uma configuração simples com duas características, uma classe com um parâmetro de tipo covariante limitado pelas características anteriores e uma s...
Java: getClass () do tipo limitado
Eu notei algo enquanto andava por aí com genéricos. No exemplo abaixo,