Postagens

Mostrando postagens de maio, 2022

Kotlin Básico : Var e Val

Imagem
 Em kotlin existem duas palavras reservadas para declarar uma nova variável: var ou val . Quando optamos por utilizar var estamos esperando que essa variável tenha o comportamento de ser mutável , poder ser alterada. Uma var pode ser declarada e posteriormente inicializada. var pode ter outro valor atribuído a ela, como já mencionado no início. A palavra reservada val utilizamos quando estamos precisamos de uma variável apenas de leitura . Deve ser inicializada com valor pois não pode ser alterada posteriormente. Vale lembrar que uma variável de leitura val não significa que a instância em si seja imutável, as propriedades de um objeto val podem ser alteradas, mas o próprio objeto é somente leitura. Para exemplificar vamos tentar redefinir o valor no exemplo Ao tentar executar o código vamos receber o erro " Val cannot be reassigned ". Recebemos este erro porque estamo