Resultados da pesquisa a pedido "generics"
Por que não posso passar um Protocol.Type para um parâmetro T.Type genérico?
Eu estava trabalhando com Swinject e um problema está me incomodando. Fiquei preso por isso quase um dia inteiro. Suspeito que isso se deva ao fato de Swift ser uma linguagem de tipo estatutário, mas não tenho muita certeza. Resumi meu problema ...
Criar instância da classe genérica com o parâmetro de tipo genérico dinâmico
Eu preciso criar uma instância de uma classe genérica como esta: Type T = Type.GetType(className).GetMethod(functionName).ReturnType; var comparer = new MyComparer<T>(); // ERROR: "The type or namespace name 'T' could not be found"Eu achei ...
Como o envio de método Java funciona com classes genéricas e abstratas?
Hoje me deparei com uma situação em que Java não estava invocando o método que esperava - Aqui está o caso de teste mínimo: (desculpe, isso parece artificial - o cenário do mundo real é substancialmente mais complexo e faz muito mais sentido de ...
Valores de retorno do método genérico em C #
Estou apenas aprendendo sobre genéricos e tenho uma pergunta sobre os valores de retorno do método. Digamos, eu quero um método genérico, no sentido de que a parte genérica necessária da assinatura do método é apenas o valor de retorno. O método ...
Extensão rápida na estrutura genérica com base nas propriedades do tipo T
Se eu tiver uma estrutura genérica como ... struct Blah<T> { let someProperty: T }Posso então estenderBlah para estar em conformidade comEquatable apenas quandoT éEquatable. Gostar... extension Blah: Equatable where T: Equatable { static func ...
É possível retornar o mesmo tipo que o parâmetro type na instrução when
Por exemplo: fun <T> f(a: T): T = when (a) { a is Int -> 0 // if T is Int, then return Int a is String -> "" // if T is String, then return String else -> throw RuntimeException() // Otherwise, throw an exception so that the return type does not ...
Diferença de uso de memória entre coleções genéricas e não genéricas no .NET
eu leio sobrecoleçõesno .NET hoje em dia. Como se sabe, existem algumas vantagens em usarcoleções genéricassobrenão genérico: são de segurança de tipo e não há fundição, nem boxe / unboxing. É por isso que coleções genéricas têm uma vantagem de ...
Genéricos Java: por que someObject.getClass () não retorna Class <? estende T>?
Eu esperaria que, do aspecto do tempo de compilação, bem como do aspecto do tempo de execução, não seria um problema para.getClass() para fornecer um valor de retorno digitado corretamente. Mas devo estar errado. public class _GetClassGenerics2 ...
Extensão genérica do dicionário Swift para filtragem nula
Estou procurando um tipo de versão segura e genérica deesta resposta [https://stackoverflow.com/a/31647940/4239752]. Esta é a assinatura do método que estou procurando: extension Dictionary where Value == Optional<T> { func filterNil() -> <Key, ...
Genéricos Java e Array
O seguinte trecho faz sentido ainda quando executo isso no meu teste de unidade. Recebo uma ClassCastException (o objeto não pode ser convertido em String) na linha marcada com '>>>>'. Esse tipo de operação pode ser feito de ...