Olá! Durante o curso o programa reagiu de forma diferente do programa do professor, criando o código desta maneira:
class Endereco( var logradouro: String = "", var numero: Int = 0, var bairro: String = "", var cidade: String = "", var estado: String = "", var cep: String = "", var complemento: String = "" ){ override fun toString(): String { return """Endereco(logradouro='$logradouro', |numero=$numero, |bairro='$bairro', |cidade='$cidade', |estado='$estado', |cep='$cep', |complemento='$complemento') |""".trimMargin() } }
Não sei se é por ser versão diferente ou se fiz algo errado.
Não saquei a diferença do trimMargin para o trimIndent mas no final a exibição foi a mesma.