Sobre a declaração de variáveis no kotlin, vejo sendo implementando de duas formas:
class T ( val a, val b ){}
e
class T (){ val a, val b }
entre esses dois cenários, qual o mais indicado? e por qual motivo?
Sobre a declaração de variáveis no kotlin, vejo sendo implementando de duas formas:
class T ( val a, val b ){}
e
class T (){ val a, val b }
entre esses dois cenários, qual o mais indicado? e por qual motivo?
Olá Raife, tudo bem?
Quando você declara assim:
class T ( val a, val b ){}
basicamente você está declarando um construtor para sua classe que recebe as duas variáveis.
Da forma abaixo você está declarando variáveis dentro do corpo da classe, mas sem vincular a um construtor:
class T (){ val a, val b }