#Kotlin #TypeAlias #InlineClass
Kotlin: Type aliases and inline classes
В Kotlin есть функционал, довольно схожий - Type Alias и Inline Class. Подробнее о этих фичах языка и отличиях вы можете узнать из статьи.
Kotlin: Type aliases and inline classes
В Kotlin есть функционал, довольно схожий - Type Alias и Inline Class. Подробнее о этих фичах языка и отличиях вы можете узнать из статьи.
Medium
Kotlin: Type aliases and inline classes
There is no doubt that Kotlin is here to stay for a long time.
#Kotlin #typealias
Alter type with typealias
Typealias - это возможность языка Kotlin, которая позволяет вам избавиться от написания длинного типа, например
Особенность в том, что при компиляции
Также
Единственное, что надо понимать, что если вы увлечетесь и начнете заменять все подряд на
Больше в статье и официальной документации
Alter type with typealias
Typealias - это возможность языка Kotlin, которая позволяет вам избавиться от написания длинного типа, например
typealias StringPredicate = (String, String) -> BooleanОсобенность в том, что при компиляции
typealias будет заменяться на исходный тип, не создавай ничего дополнительногоТакже
typealias нашел хорошее применение в Kotlin Multiplatform, где позволяет писать actual типы ссылаясь на уже существующие.expect annotation class Testactual typealias Test = org.junit.TestЕдинственное, что надо понимать, что если вы увлечетесь и начнете заменять все подряд на
typealias, то ваш код может стать сложнее для понимания других разработчиков. Поэтому правила Человека-Паука все еще в силе 😁!Больше в статье и официальной документации
Medium
Alter type with typealias
Kotlin Vocabulary: typealias