Junior — Middle
Jakie istniejące kategorie typów danych znasz w języku Kotlin?
sobes.tech AI
Odpowiedź od AI
W Kotlinie istnieją następujące główne kategorie typów danych:
- Typy podstawowe (liczby, znaki, wartości logiczne): Int, Long, Double, Float, Char, Boolean.
- Łańcuchy znaków: String — niezmienny typ dla tekstu.
- Kolekcje:
- Modyfikowalne (mutable): MutableList, MutableSet, MutableMap.
- Tylko do odczytu: List, Set, Map.
- Typy nullable: dowolny typ może być zadeklarowany z
?, np.String?, aby zezwolić na wartość null. - Klasy i obiekty użytkownika: klasy, data class, sealed class itp.
- Typy funkcjonalne: typy funkcji, np.
(Int, Int) -> Int.
Kotlin obsługuje również rozszerzenia typów i typy opakowujące, co czyni system typów elastycznym i potężnym.