Segue código, o println está ao final.
fun main() {
data class Livro(
val titulo: String,
val autor: String,
val anoPublicacao: String,
val editora: String? = null
) {
val livro1 = Livro(
titulo = "Contos do Lovecraft",
autor = "H.P Lovecraft",
anoPublicacao = "2013",
)
val livro2 = Livro(
titulo = "Guerra dos Tronos",
autor = "George RR Martin",
anoPublicacao = "1983",
editora = "SwordSteel"
)
val livros: MutableList<Livro> = mutableListOf(livro1, livro2)
fun MutableList<Livro>.imprimeComMarcadores() {
val textoFormatado = this.joinToString(separator = "\n") {
" - " + { it.titulo } + " de " + { it.autor } + " publicado em " + { anoPublicacao } + " pela editora " + { editora }
}
println("Texto formatado" + textoFormatado)
}
}
}