Buscar..


Introducción

Con los alias de tipo, podemos dar un alias a otro tipo. Es ideal para dar un nombre a tipos de funciones como (String) -> Boolean Tipo (String) -> Boolean o genérico como Pair<Person, Person> .

Los alias de tipo soportan genéricos. Un alias puede reemplazar un tipo con genéricos y un alias puede ser genéricos.

Sintaxis

  • typealias nombre-alias = tipo-existente

Observaciones

Los alias de tipo son una característica del compilador. No se agrega nada en el código generado para la JVM. Todos los alias serán reemplazados por el tipo real.

Tipo de función

typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V

Tipo genérico

typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow