Não entendi sua função
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi sua função
Boa tarde Vitor,
é um recurso das classes em kotlin, que você pode utilizar para executar algum bloco de código antes de inicializar a classe.
fun main() {
println("Hello, world!!!")
data class Teste(val id: Int, val nome: String) {
init {
println("Passou no init")
}
}
println(Teste(1, "exemplo"))
}
Esta sera a saída da execução do código acima
Hello, world!!!
Passou no init
Teste(id=1, nome=exemplo)Espero ter ajudado, Abraço