trimIndent所在位置是kotlin.text.trimIndent,其相关用法介绍如下。

用法:

fun String.trimIndent(): String

检测所有输入行的公共最小缩进,将其从每一行中删除,如果第一行和最后一行为空白(注意空白与空的区别),则还删除它们。

请注意,空行不会影响检测到的缩进级别。

如果存在没有前导空白字符的非空行(根本没有缩进),则公共缩进为 0,因此此函数不会更改缩进。

不保留原始行尾。

例子:

import java.util.Locale
import kotlin.test.*

fun main(args: Array<String>) {
//sampleStart
val withoutIndent =
        """
            ABC
            123
            456
        """.trimIndent()
println(withoutIndent) // ABC\n123\n456
//sampleEnd
}

输出:

ABC
123
456

也可以看看

trimMargin

kotlin.text.isBlank