Tripe quotes
Definição
É uma forma de declarar uma string que permite a quebra de linha sem precisar usar o caractere \n.
Existem várias métodos para declarar uma string com tripe quotes:
-
trimIndent(): é o método padrão no uso de triple quotes -
replaceIndent(): é idêntico ao métodotrimIndent() -
trimMargin(): faz a quebra de linha, por padrão, a partir de um|(pipe) -
trimMargin(...): substitui a indentação comTABpela string passada como argumento -
trimMargin(...): faz a quebra de linha a partir da String passada como argumento
Exemplo
trimIndent():
val mensagem = """
Olá
Mundo
""".trimIndent()replaceIndent():
val mensagem = """
Olá
Mundo
""".replaceIndent()trimMargin():
val mensagem = """
|Olá
|Mundo
""".trimMargin()val mensagem = """
>Olá
>Mundo
""".trimMargin(">")