在Kotlin字符串中转义$ {something}

定义一个Kotlin字符串的正确方法是什么?它包含声明模板替换的字符,但是没有将这个字符串作为模板进行评估?

例如: "${something}"只是作为一个普通的字符串来处理。

我想使用Spring的值注释:

 @Value("${some.property}) lateinit var foobar : String? 

这适用于我:

 val s = "\${foo}" println("s = ${s}") // prints s = ${foo} 

记录的方式也正常工作:

 val s = "${'$'}{foo}" println("s = ${s}") // prints s = ${foo}