Kotlin
Alias de type
Recherche…
Introduction
Avec les alias de type, nous pouvons donner un alias à un autre type. C'est idéal pour donner un nom aux types de fonctions comme (String) -> Boolean
ou type générique comme Pair<Person, Person>
.
Les alias de type prennent en charge les génériques. Un alias peut remplacer un type par des génériques et un alias peut être un générique.
Syntaxe
- typealias nom-alias = type-existant
Remarques
Les alias de type sont une fonctionnalité du compilateur. Rien n'est ajouté dans le code généré pour la JVM. Tous les alias seront remplacés par le type réel.
Type de fonction
typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V
Type générique
typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow