Результаты поиска по запросу "covariance"
Если вы посмотрите практически на любую библиотеку или фреймворк, вы найдете частое использование аннотаций отклонений. Если вы правильно абстрагируете свое приложение «реального мира», вы, вероятно, будете писать множество библиотек для его поддержки, с небольшим ядром критической бизнес-логики, красиво отделенным от всей инфраструктуры поддержки. Во всей этой инфраструктуре поддержки, вероятно, также будут часто использоваться аннотации отклонений.
ю об использованииco- а такжеcontravariance в стандартной библиотеке (например, коллекции и чертаFunction) Я удивляюсь, какco- а такжеcontravariance используются в дизайне бизнес-приложений "реального мира".
Этот вопрос должен был быть комментарием. Я не голосовал против тебя.
a я мог бы сделать это: class MyClass { private List<? extends MyInterface> list; public void setList(List<MyImpl> l) { list = l; } }...при условии, что (MyImpl implements MyInterface) конечно. Что является аналогом для этого вScalaпри ...
C # дисперсионная аннотация параметра типа, ограниченная значением типа
В C # можно добавить аннотацию к параметру типа, ограниченную типом значения: interface IFoo<in T> where T : struct { void Boo(T x); }Почему это допускается компилятором, если аннотация отклонений не имеет никакого смысла в такой ситуации?
Возможно ли конвертировать IQueryable <Derived> в IQueryable <Base>?
Я знаю о ковариации, и я знаю, что в целом это будет невозможно в C # до v4.0. Однако меня интересует конкретный случай. Есть ли способ получить преобразованиеIQueryable<Derived> вIQueryable<Base> каким-то образом создавая класс-оболочку, ...
Скала - Любое против подчеркивания в дженериках
Чем отличаются следующие определения Generics в Scala: class Foo[T <: List[_]]а также class Bar[T <: List[Any]]Моя интуиция говорит мне, что они примерно одинаковы, но последнее более явно. Я нахожу случаи, когда первый компилируется, а ...
Расчет ковариации с Python и Numpy
Я пытаюсь выяснить, как рассчитать ковариацию с помощью функции Python Numpy cov. Когда я передаю ему два одномерных массива, я получаю матрицу результатов 2х2. Я не знаю, что с этим делать. Я не силен в статистике, но я считаю, что ковариация в ...