Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a função do Init?

Não entendi sua função

1 resposta
soluçã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