Comments 5
Я, конечно, рад подробным статьям про интересные технологии, но это же всё есть в русскоязычной документации (и при том официальной).
Когда я заходил в статью я думал, что здесь будут показаны хитрости использования sealed классов, в качестве enum. Или какому-нибудь магический трюк с sealed inline классами.
Enum в Kotlin работает ровно так же, как и в Java, в чем смысл статьи так и не увидел.
Лучше расскажите, как использовать ktor + koin, как замену Spring, было бы очень интересно посмотреть на решение типовых проблем в виде сравнения этих фреймворков.
Согласен, что почти все можно найти в официальной документации.
Но ценность статьи, как мне кажется, раскрыть на конкретном примере полезность и варианты применения enum в Kotlin (и отчасти в Java), чего не хватает в переводе документации.
И поскольку здесь действительно нет чего-то сложного и достаточно глубокого, поставил уровень статьи Простой.
Про abstract fun не написал, можно заставить переопределять метод в каждом элементе перечисления.
Не указана исключительно котлин фича с енамами - у них есть неявный базовый класс на основе которого можно строить функции расширения и дженерики.
Разнообразие enum в Kotlin