Resultados da pesquisa a pedido "contravariance"
Função geral 'map' para tuplas de Scala?
Gostaria de mapear os elementos de uma tupla de Scala (ou tripla, ...) usando uma única função retornando o tipo R. O resultado deve ser uma tupla (ou tripla, ...) com elementos do tipo R. OK, se os elementos da tupla forem do mesmo tipo, o ...
Exemplos simples de co e contravariância
Alguém poderia me fornecer exemplos C # simples de convariância, contravariância, invariância e contra-invariância (se isso existir). Todas as amostras que eu vi até agora estavam apenas lançando algum objetoSystem.Object.
Lista de Elenco <T> - problema de covariância / contravariância
Dados os seguintes tipos: public interface IMyClass { } public class MyClass : IMyClass { }Gostaria de saber como posso converter umList<MyClass> para umList<IMyClass>? Não sou totalmente claro sobre os tópicos de covariância / contravariância, ...
Por que a posição de tipo de um método é marcada como negativa?
Desculpe, eu fiz algumas perguntas como esta, mas ainda não consigo obter uma resposta clara, talvez meu inglês ruim e minha expressão pouco clara tenham intrigado as pessoas gentis. Quando li o "Type Parameterization" neste ...
Contravariância? Covariância? O que há de errado com essa arquitetura genérica ...?
Estou tendo problemas para configurar uma arquitetura de manipulação de comandos. Quero poder criar vários comandos diferentes derivados do ICommand; em seguida, crie vários manipuladores de comando diferentes derivados de ICommandHandler; Aqui ...
Demonstrar covariância e contravariância em Java? [fechadas]
Por favor, mostre um bom exemplo de covariância e contravariância em Java.
Por que o conceito de "Covariância" e "Contravariância" são aplicáveis ao implementar os métodos de uma interface?
O caso de uso é algo parecido com isto: public class SomeClass : ICloneable { // Some Code // Implementing interface method public object Clone() { // Some Clonning Code } }Agora minha pergunta éPor que não é possível usar "SomeClass (como é ...
Genéricos: lista <? estende Animal> é o mesmo que a Lista <Animal>?
Eu só estou tentando entender oextends palavra-chave em Java Generics. List<? extends Animal> significa que podemos encher qualquer objeto noList qualÉ UM Animal então, o seguinte também não significa a mesma coisa: List<Animal>Alguém pode me ...
Compreendendo interfaces Covariant e Contravariant em C #
Eu os encontrei em um livro que estou lendo em C #, mas estou tendo dificuldades para entendê-las, provavelmente devido à falta de contexto. Existe uma boa explicação concisa do que são e para que servem? Edite para esclarecimentos: Interface ...