Junior — Middle
Jaké existující kategorie datových typů znáš v jazyce Kotlin?
sobes.tech AI
Odpověď od AI
V Kotlinu existují následující hlavní kategorie datových typů:
- Primitivní typy (čísla, znaky, logické hodnoty): Int, Long, Double, Float, Char, Boolean.
- Řetězce: String — neměnný typ pro text.
- Kolekce:
- Mutabilní (měnitelné): MutableList, MutableSet, MutableMap.
- Pouze pro čtení: List, Set, Map.
- Nullable typy: jakýkoli typ může být deklarován s
?, napříkladString?, aby bylo možné povolit hodnotu null. - Uživatelsky definované třídy a objekty: třídy, data class, sealed class atd.
- Funkční typy: typy funkcí, například
(Int, Int) -> Int.
Kotlin také podporuje rozšíření typů a obalové typy, což činí systém typů flexibilním a výkonným.