Sobes.tech
Junior — Middle

Шумо категорияҳои мавҷудаи намудҳои маълумотро дар забони Kotlin медонед?

sobes.tech AI

Ҷавоб аз AI

Дар Kotlin мавҷуд аст, ки зерин категорияҳои асосии намудҳои маълумотро дар бар мегирад:

  • Намудҳои асосӣ (с numbers, аломатҳо, арзишҳои булеан): Int, Long, Double, Float, Char, Boolean.
  • Рамзҳо: String — навъи тағйирнопазир барои матн.
  • Ҷамъбандӣ:
    • Мутобиқшаванда (mutable): MutableList, MutableSet, MutableMap.
    • Танҳо барои хондан: List, Set, Map.
  • Намудҳои nullable: ҳар як намуд метавонад бо ? эълон карда шавад, масалан String?, барои иҷозат додан ба арзиши null.
  • Классҳо ва объектҳои истифодабаранда: классҳо, data class, sealed class ва ғайра.
  • Намудҳои функсионалӣ: намудҳои функсияҳо, масалан (Int, Int) -> Int.

Кotlin инчунин дастгирӣ мекунад васеъкунии намудҳо ва намудҳои-обгӯй, ки системаи намудҳоро чандир ва қувватнок месозад.