= """
Hello
$multilineVar
World
""".trimIndent()
Тут multilineVar интерполируется до вызова trimIndent, и, соответственно, trimIndent неправильно отрабатывает (пробелы перед Hello не отсекаются)
Можно, конечно, разорвать литерал и записать вот так, но выглядеть будет коряво. Это единственный способ?
val txt = """
Hello
""".trimIndent() + multilineVar + """
World
""".trimIndent()
Может попробовать вариант с |
Обсуждают сегодня