Kotlin
Тип псевдонимов
Поиск…
Вступление
С помощью псевдонимов типов мы можем присвоить псевдоним другому типу. Он идеален для присвоения имени таким типам функций, как (String) -> Boolean
или generic type типа Pair<Person, Person>
.
Типичные псевдонимы поддерживают дженерики. Псевдоним может заменить тип дженериками, а псевдоним может быть дженериками.
Синтаксис
- typealias alias-name = существующий тип
замечания
Тип псевдонимов является особенностью компилятора. В сгенерированном коде для JVM ничего не добавляется. Все псевдонимы будут заменены реальным типом.
Тип функции
typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V
Общий тип
typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow