定义包含用于声明模板替换的字符的Kotlin字符串的正确方法是什么,但 not 是否将此评估为模板?
例如:"${something}"
刚刚被视为普通字符串。
我想使用Spring值注释:
@Value("${some.property}) lateinit var foobar : String?
答案 0 :(得分:27)
这对我有用:
val s = "\${foo}"
println("s = ${s}") // prints s = ${foo}
documented way也可以正常工作:
val s = "${'$'}{foo}"
println("s = ${s}") // prints s = ${foo}