История создания красивого камина.
### Камин-аут
Пора… Пару-тройку недель назад я посоветовал Диме Лаухину начать использовать Антигравити от Гугл. Мы созвонились, он посмотрел, что делаю я, попробовал сам, ему понравилось, он начал использовать, но лимиты у Антигравити очень быстро заканчиваются. Тогда Дима решил взять Клода, я последовал его примеру; сначала мы взяли просто ПРО-версии. Я между делом продолжил использовать Антигравити и Клода, но в какой-то момент обратил внимание, что больше использую Клода и всё больше задач начинаю спихивать на него...
Kotlin. Ключевые слова in и out. А так же что такое ковариантность и контрвариантность
Здравствуйте!
В этой статье речь пойдет про вариантность параметризованных типов в Котлин. ВНИМАНИЕ. СТАТЬЯ УСТАРЕЛА. ЧИТАЙТЕ ЕЁ НОВУЮ ВЕРСИЮ НА ХАБРЕ.
Цель данной статьи дать первичное понимание работы ковариантности и контрвариантности в Котлин. Здесь будет рассмотрено использование ключевых слов in и out в параметризованных типах.
Вариантность – это состояние наличия отношений наследования между параметризованными типами, содержащими параметры из одной иерархии наследования. Это мы и будем разбирать на примерах...