如何在Kotlin中禁用字符串插值?

时间:2018-06-01 10:04:59

标签: kotlin string-interpolation

我有"$ $abc $$abc ${a} ${}"这样的文字。我想完全禁用字符串的字符串插值,而不是从字符串中转义每个单独的$。我该怎么办?在Scala中,您声明了一个字符串,其中使用s"$ $abc $$abc ${a} ${}"启用插值,而不插入普通字符串。

1 个答案:

答案 0 :(得分:6)

字符串插值可用于常规字符串和原始字符串(""")。所以你需要逃避它们,这在常规的String中显然更容易(见here)。

"$ \$abc \$\$abc \${a} \${}"

对不起,我害怕别无他法。