Android Kotlin

Principais Tipos de Dados em Kotlin

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 11/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.


val price = 28

Double

Diferente de inteiros, double já aceita casas decimais.


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:


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.


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.


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:


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...

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...

Splash Screen Android - O Jeito Mais Simple e Eficaz

Splash Screen Android - O Jeito Mais Simple E Eficaz

Aprenda a criar uma Splash Screen no Android só com XML