Sobes.tech
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říklad String?, 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.