Ricerca…


introduzione

Con gli alias di tipo, possiamo dare un alias ad un altro tipo. È ideale per dare un nome a tipi di funzioni come (String) -> Boolean o tipo generico come Pair<Person, Person> .

Digitare alias di supporto generici. Un alias può sostituire un tipo con generici e un alias può essere generico.

Sintassi

  • typealias alias-name = tipo esistente

Osservazioni

Digitare alias è una funzionalità del compilatore. Nulla viene aggiunto nel codice generato per JVM. Tutti gli alias verranno sostituiti dal tipo reale.

Tipo di funzione

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

Tipo generico

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow