Kotlin Básico: Tipos Básicos

 Embora Kotlin seja uma linguagem fortemente tipada não precisamos declarar os tipos explicitamente. O compilador através do mecanismo de inferência de tipo tenta "descobrir" o tipo da variável segundo a informação incluídas nela.

Diferente da linguagem Java, em Kotlin tudo é um objeto promovendo as primitivas a objetos completos e o compilador sempre que possível mapeará os tipos básicos de volta para primitivas da JVM por questões de desempenho.  

Números 

Todo número tem uma função que converterá o valor em outros tipos numéricos. Por exemplo, para converter um double em um float, usamos a função toFloat().


Booleanos 


Chars 
Os chars representam um único caractere. Caracteres literais usam aspas simples, como em 'A' ou 'Z'. Alem de permitir scaping como o "\n", todos os caracteres unicode podem ser representados pelo número unicode como o \u1234.

Strings 
As Strings são imutáveis e podem ser criadas usando aspas duplas ou triplas. As aspas duplas criam string que necessitam de scape, e as com aspas triplas criam string bruta que não necessita, pois, todos os caracteres podem ser incluídos.


Comentários

Postagens mais visitadas deste blog

Go Básico: Manipulação de Arquivos

Go Básico: Generics