Resultados da pesquisa a pedido "contravariance"

5 a resposta

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 ...

2 a resposta

Contravariância e covariância do Scala

3 a resposta

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.

3 a resposta

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, ...

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

Demonstrar covariância e contravariância em Java? [fechadas]

Por favor, mostre um bom exemplo de covariância e contravariância em Java.

6 a resposta

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 é ...

3 a resposta

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 ...

2 a resposta

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 ...