Começando a programar na linguagem Kotlin – Parte 6
Básico Kotlin

Começando a programar na linguagem Kotlin – Parte 2





Nesse tutorial de Começando a programar na linguagem Kotlin – Parte 2 vou assim descrever quais os tipos de variáveis na linguagem.

Vamos ver nesse tutorial alguns tipos de variáveis em kotlin, vou mostrar então os tipos mais usados na linguagem.

Em kotlin não é necessário tipificar a variável, o próprio compilador tentará inserir o tipo de variável de acordo com o valor que ela irá receber.

Então vou descrever o tipo de variável e dar um exemplo de como declarar elas.

Números

Os tipos numéricos built-in são:

  • Long com 64bits
  • Int com 32bits
  • Short com 16bits
  • Byte com 8bits
  • Double com 64bits
  • Float com 32bits

Ex:

[cc lang=”kotlin”]

val int: Int = 1234

val long: Long = 12345L

val double: Double = 11.22

val float: Float = 11.22F

[/cc]

Podemos ver que o Int e o Double não tem nenhum carácter no final de sua declaração.

Esta declaração também pode ser feita da seguinte maneira que o compilador também irá entender.

[cc lang=”kotlin”]

val int = 1234

val long = 12345L

val double = 11.22

val float = 11.22F

[/cc]

Então podemos ver que não é necessário declarar o tipo de variável, o compilador vai tentar setar o tipo de variável de acordo com o valor que foi declarado.

Os números que são Long e Float devem ter o L ou F no final para serem declarados como.





Caractere

Os caracteres são representados pela sigla Char e também aceitam como valor caracteres de escaping como o ‘\n’ que é uma nova linha. O caractere também podem receber o valor de um caractere unicode.

Podemos ver também que na declaração do caractere não pode se usar aspas duplas, somente aspas simples.

ex:

[cc lang=”kotlin”]

val char = ‘a’

val char: Char = ‘a’

[/cc]

O caractere pode ser declarado de uma das formas acima, mas lembrando sempre das aspas simples.

Frases

As strings que são as frases são declaradas com aspas duplas e representadas pela sigla String.

As strings que forem representadas por 3 aspas duplas não precisam de caracteres de escape para uma nova linha por exemplo elas são strings brutas.

ex:

[cc lang=”kotlin”]

val string = “Olá Mundo!”

val string1: String = “Olá Mundo!”

var stringBruta = “””Essa string não precisa de escape

para ter uma nova linha”””

[/cc]

Booleanos

As variáveis Boolenas são as que representam verdadeiro ou falso sendo representadas pela sigla Boolean.

Elas também são muito utilizadas para checar valores em funções.

ex:


val bol = true

val x = 1
val check: Boolean = x >= 0

Vamos assim ver que no ultimo exemplo declaramos x como 1 e o valor do booleano check vai ser true pois está relacionado sobre x ser maior ou igual a 0.

Array

O array é um conjunto de informações como um conjunto de inteiros e para ser declarado usamos o arrayOf e podemos utilizar [] para uma iteração com eles, no kotlin ele é tratado de uma maneira especial que já tem os métodos de size, get e set.

ex:

[cc lang=”kotlin”]

val array = arrayOf(5,6,7)

println(array[1].toString())

[/cc]

Na ultima função ele irá imprimir o valor 6.

O array também pode ser iniciado a partir de um número de itens e uma função que vai criar o array.

ex:


val array = Array(10) { x -> x*2 }
Log.i("Log: ",array[2].toString())

Você terá a resposta do numero 2 nesse exemplo.

Enfim espero poder ter ajudado com mais este tutorial Começando a programar na linguagem Kotlin – Parte 2 e que você consiga usar as variáveis certas para as informações do tipo certo.

Parte 1





Rodrigo Leutz
Desenvolvedor Web e Android ( Kotlin e Java )
http://www.test.com/