Resultados da pesquisa a pedido "covariance"
Modelos covariantes C ++
Sinto que este já foi solicitado antes, mas não consigo encontrá-lo no SO, nem encontro nada útil no Google. Talvez "covariante" não seja a palavra que estou procurando, mas esse conceito é muito semelhante aos tipos de retorno covariante em ...
Em C #, por que um objeto List <string> não pode ser armazenado em uma variável List <object>
Parece que um objeto de lista não pode ser armazenado em uma variável de lista em c # e nem mesmo pode ser explicitamente convertido dessa maneir List<string> sl = new List<string>(); List<object> ol; ol = sl;results em Não é possível converter ...
Como combinar IQueryable / List / Collection 2different com a mesma classe base? Questões de União e Covariância do LINQ
Estou tentando combinar (união ou concat) duas listas / coleção em uma. As duas listas têm uma classe base comum. por exemplo. Eu tentei isso: IQueryable<ContractItem> contractItems = ...
uringas genéricos em declarações variáveis no Sca
Em Java eu devo fazer isso: class MyClass { private List<? extends MyInterface> list; public void setList(List<MyImpl> l) { list = l; } }...assumindo que MyImpl implements MyInterface) claro O que é o analógico para isso em Scala, ao usar ...
Por que as matrizes são invariantes, mas lista covariante?
Por exemplo. porqu val list:List[Any] = List[Int](1,2,3) trabalho, mas val arr:Array[Any] = Array[Int](1,2,3) falha (porque as matrizes são invariantes). Qual é o efeito desejado por trás dessa decisão de design?
Diferença entre covariância e upcasting
Qual é a diferença entre covariância e upcasting ou, mais especificamente, por que eles recebem nomes diferentes? Vi o exemplo a seguir chamado 'upcasting': string s = "hello"; object o = s; //upcast to 'string' to 'object'Whereas, o seguinte ...
Por que o conjunto imutável do Scala não é covariante em seu tipo?
EDITA: Reescreveu esta pergunta com base na resposta original Oscala.collection.immutable.Set class não é covariante em seu parâmetro de tipo. Por que é isso import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) ...
substituindo o tipo de retorno da função virtual difere e não é covariante
Ah, SO voltou na hora certa. Estou recebendo um erro estranho: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'Aqui está o código que está causando o problema: class A { public: class Inner { }; ...
Autofac: ocultando várias implementações contravariantes atrás de um composto
Foi acionado poresta questão SO [https://stackoverflow.com/questions/7010236/customizing-autofacs-component-resolution-issue-with-generic-co-contravarianc] obre o suporte a covariância e contravariância do (.NET 4.0) para Autofac, e agora estou ...
java transmitido da Lista <B> para a Lista <A>, onde B estende A
Isso é possível? caso contrário, por que isso não é possível em Java? interface B extends A {} public List<B> getList(); List<A> = getList(); // Type mismatch: cannot convert from List<B> to List<A> Acho que o tópico que estou procurando é ...