我正在尝试创建一个本身包含三个引号的原始字符串。
生成的字符串 x 应包含类似 """abc"""
的内容。
我已经能够使用以下代码创建字符串,但想知道是否有更简单的解决方案。
val x = """${'"'.toString().repeat(3)}abc${'"'.toString().repeat(3)}"""
最佳答案
没有简单的方法可以直接在字符串文字中使用三引号。
我有时使用的一种解决方法是创建一个临时变量来保存三引号字符串。
val quotes = "\"\"\""
val result = "${quotes}abc${quotes}"
关于string - 在 kotlin 原始字符串中转义三引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75219518/