Kotlin
Skriv alias
Sök…
Introduktion
Med typ alias kan vi ge ett alias till andra typer. Det är idealiskt för att ge namn på funktionstyper som (String) -> Boolean
eller generisk typ som Pair<Person, Person>
.
Typ alias stöder generika. Ett alias kan ersätta en typ med generiska och ett alias kan vara generiska.
Syntax
- typealias alias-name = befintlig typ
Anmärkningar
Typ alias är en funktion i kompilatorn. Ingenting läggs till i den genererade koden för JVM. Alla alias kommer att ersättas av den verkliga typen.
Funktionstyp
typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V
Generisk typ
typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow