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 инчунин дастгирӣ мекунад васеъкунии намудҳо ва намудҳои-обгӯй, ки системаи намудҳоро чандир ва қувватнок месозад.