Junior — Middle
Que categorias existentes de tipos de dados conheces na linguagem Kotlin?
sobes.tech IA
Resposta da IA
No Kotlin, existem as seguintes categorias principais de tipos de dados:
- Tipos primitivos (números, caracteres, valores booleanos): Int, Long, Double, Float, Char, Boolean.
- Strings: String — um tipo imutável para texto.
- Coleções:
- Mutáveis (que podem ser alteradas): MutableList, MutableSet, MutableMap.
- Somente de leitura: List, Set, Map.
- Tipos anuláveis: qualquer tipo pode ser declarado com
?, por exemplo,String?, para permitir valores null. - Classes e objetos definidos pelo usuário: classes, data class, sealed class, etc.
- Tipos funcionais: tipos de funções, por exemplo
(Int, Int) -> Int.
O Kotlin também suporta extensões de tipos e tipos envolventes, o que torna o sistema de tipos flexível e poderoso.