Android Kotlin

Principais Tipos de Dados em Kotlin

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 10/02/2021

Neste video você vai aprender os principais tipos de dados disponíveis no core da linguagem de programação Kotlin. Dominar esses tipos convencionais de dados é o pré-requisito para entender como funciona o Kotlin.

Principais Tipos de Dados na Linguagem Kotlin

Inteiros

Inteiros são números sem casas decimais, números que aprendemos no colégio.

kotlin
val price = 28

Double

Diferente de inteiros, double já aceita casas decimais.

kotlin
val price = 28.2

Float

Assim como o Double, o float consegue armazenar valores com casas decimais. No entanto, seu espaço de armazenamento é menor.

Irei adicionar no final deste conteúdo uma tabela com o tamanho de cada tipo em bytes de armazenamento.

String

Além de números, textos são muito utilizados na linguagem de programação Kotlin. Chamamos de String um conjunto de caracteres e eles são definidos dentro de aspas (""). Veja:

kotlin
val message = "Olá Mundo"

Boolean

Tipos "booleanos" são tipos de dados que podem armazenar 2 estados somente. Verdadeiro ou False. Na programação é muito usada para realizar condições se/senão, para verificar um login ou até mesmo para realizar loops no programa.

kotlin
val isAndroid = true

No exemplo acima, poderia ser um tipo de propriedade de um produto como Smartphone onde seu tipo é um Android ou não é um Android.

Estes são os principais tipos primitivos na linguagem de programação Kotlin.

Tipos inferidos

Agora, você pode notar que eu não estou escrevendo o tipo do dado ao atribuir o valor na variável. Por exemplo, se eu criar uma variável Boolean e tentar alterar o seu tipo para texto, notará um erro.

kotlin
var isAndroid = true
isAndroid = "Texto" // <- erro aqui

Logo, uma variável definida com um tipo específico deve sempre receber aquele tipo. E outra, quando o tipo não é especificado depois do nome da variável val isAndroid: Boolean = true a linguagem de programação Kotlin irá inferir automaticamente o tipo baseado no valor dela.

Isso é bem útil para produtividade e para deixar o código mais limpo.

Quando não iniciamos o valor da variável assim que a declaramos, precisamos fornecer o tipo. Veja:

kotlin
var isAndroid: Boolean
isAndroid = true

Inteiros

  • Byte - 8 bits
  • Short - 16 bits
  • Int - 32 bits
  • Long - 64 bits

Flutuantes

  • Float - 32 bits
  • Double - 64 bits

Coloque em prática para internalizar esses conceitos de tipos usados na linguagem de programação Kotlin!

Me siga nas redes sociais:


Artigos Relacionados

WebView Android: Transforme Sites e Blogs em Aplicativos

Webview Android: Transforme Sites E Blogs Em Aplicativos

A WebView é um componente do sistema Android que permite exibir conteúdos de sites responsivos e blogs dentro de ...

Aprender a Programar Para Android do Zero: Primeiros Passos

Aprender A Programar Para Android Do Zero: Primeiros Passos

Acredite ou não, aprender a programar aplicativos para Android é de longe uma das coisas mais divertidas que pode...

Parâmetros Padrões em Kotlin

Parâmetros Padrões Em Kotlin

Neste video você vai aprender como funciona os parametros default da linguagem de programação Kotlin. Uma opção p...

Como Instalar o Android Studio no Windows

Como Instalar O Android Studio No Windows

Android Studio é a ferramenta oficial desenvolvida criado pelo Google com recursos para criar aplicativos Android...