是否可以禁用“字符串模板”?

时间:2018-11-20 19:22:22

标签: kotlin

Kotlin具有惊人的功能,这在Java中不存在,但是有可能不使用它吗?例如在php中:

"$foo"
'$foo'

2 个答案:

答案 0 :(得分:1)

您不能禁用。但是您可以使用\对其进行转义。

val my_variable = "Some Value"
println("this --> \$my_variable")

以上代码将显示this --> $my_variable

答案 1 :(得分:0)

您不能以任何方式禁用它们。如related documentation所述,即使在原始字符串内部,字符串模板也始终会被解释。

如果这是您遇到的问题(在同一文档中有所描述),则有一种输入文字$的方法。否则,如果您发现它很奇怪或在某些特定的用例中不方便,那么您可能就不走运了。