Kotlini tüübialias

Joel Edenberg •

Kotlinis on võimalik defineerida andmetüübi nimedele aliaseid ja seega viidata samale tüübile teise nimega. See on väga praktiline kui olemasolev tüübinimi on juba väga pikk ja lohisev. Näiteks:

typealias FileTable<K> = MutableMap<K, MutableList<File>>

Või anda näiteks primitiivsetele andmetüüpidele olukorda paremini kirjeldav nimi:

typealias PostId = String

Kuna tüübialias ei tekita tegelikult uut tüüpi, siis saab neid koodis võrdväärselt kasutada.

Ametlik dokumentatsioon
- https://kotlinlang.org/docs/type-aliases.html