Kotlin
Geben Sie Aliase ein
Suche…
Einführung
Mit Typ-Aliasnamen können wir anderen Typen einen Alias geben. Es ist ideal, um Funktionstypen wie (String) -> Boolean
oder generischen Typen wie Pair<Person, Person>
einen Namen zu geben.
Typ-Aliase unterstützen Generics. Ein Alias kann einen Typ durch Generika ersetzen, und ein Alias kann Generika sein.
Syntax
- typealias alias-name = vorhandener Typ
Bemerkungen
Typ-Aliase ist eine Funktion des Compilers. Der generierte Code für die JVM wird nicht hinzugefügt. Alle Aliase werden durch den echten Typ ersetzt.
Funktionsart
typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V
Generischer Typ
typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow