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 comTAB
pela 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(">")