Junior — Middle
Кои съществуващи категории типове данни познаваш в езика Kotlin?
sobes.tech AI
Отговор от AI
В Kotlin съществуват следните основни категории типове данни:
- Примитивни типове (числа, символи, булеви стойности): Int, Long, Double, Float, Char, Boolean.
- Стриймове: String — неизменяем тип за текст.
- Колекции:
- Мутируеми (променяеми): MutableList, MutableSet, MutableMap.
- Само за четене: List, Set, Map.
- Nullable типове: всеки тип може да бъде обявен с
?, напримерString?, за да се разреши стойност null. - Потребителски дефинирани класове и обекти: класове, data class, sealed class и др.
- Функционални типове: типове функции, например
(Int, Int) -> Int.
Kotlin също поддържа разширения на типове и обвиващи типове, което прави системата от типове гъвкава и мощна.