Articles of type alias

Разница между типами и val для объекта

Для класса ясно, что мы не можем использовать val для обращения к типу. Например, class LongName { … } typealias A = LongName // OK val B = LongName // compile error val C = LongName() // compiles, but it refers to an instance, not the class itself Однако для объекта (singleton) оба компилируются. Кроме […]

Конструкторы для типов с использованием обобщенных типов

В настоящее время я изучаю Котлина. Но у меня возникают проблемы со следующим примером. Когда я печатаю псевдоним класса, который я создал сам, я могу использовать обычный конструктор, как показано ниже, но я не могу сделать то же самое с типом списка Kotlin. Что мне здесь не хватает? class Example<T> {} typealias Ex<T> = Example<T> […]

Особенность Kotlin `typealias`

Согласно источнику typealias Котлина , есть typealias слово typealias , и оно не «зарезервировано для будущего использования», как yield и typeof . Кроме того, ссылка на грамматику предполагает, что typealias должно быть допустимым ключевым словом для объявления члена класса, а когда я typealias в IntelliJ IDEA (Android Studio) с плагином Kotlin, он распознает его как […]