在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}