字符串常量

Kotlin有两种字符串常量:转义字符串和原始字符串。原始字符串包含换行和任意文本,escaped strings很像Java中的字符串。

val s = "Hello, world!\n"

原始字符串使用三引号(""")定义,不包含转义字符,可以包含新的行和其他字符:

val text = """
        for (c in "foo")
                print(c)
            """

可以使用trimMargin()方法删除多余的空格。

val text = """
    |Tell me and I forget.
    |Teach me and I remember.
    |Involve me and I learn.
    |(Benjamin Franklin)
    """.trimMargin()

默认情况下|作为空白前缀,但是你可以使用其他字符并将其作为参数传入到trimMargin()方法。

trimMargin(">")

results matching ""

    No results matching ""