Kotlin
Typ aliassen
Zoeken…
Invoering
Met type aliassen kunnen we een alias aan een ander type geven. Het is ideaal voor het geven van een naam aan functietypen zoals (String) -> Boolean
of generiek type zoals Pair<Person, Person>
.
Type aliassen ondersteunen generieke geneesmiddelen. Een alias kan een type vervangen door generieken en een alias kan generiek zijn.
Syntaxis
- typealias alias-name = bestaand-type
Opmerkingen
Type aliassen is een functie van de compiler. Er wordt niets toegevoegd aan de gegenereerde code voor de JVM. Alle aliassen worden vervangen door het echte type.
Functietype
typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V
Generiek type
typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow