10
定义包含声明模板替换字符的Kotlin字符串的正确方法是什么?但而不是是否将此评估为模板?
例如:"${something}"
只是作为普通字符串对待。
我想使用Spring值注释:
@Value("${some.property}) lateinit var foobar : String?
定义包含声明模板替换字符的Kotlin字符串的正确方法是什么?但而不是是否将此评估为模板?
例如:"${something}"
只是作为普通字符串对待。
我想使用Spring值注释:
@Value("${some.property}) lateinit var foobar : String?
这个工作对我来说:
val s = "\${foo}"
println("s = ${s}") // prints s = ${foo}
的documented way也能正常工作:
val s = "${'$'}{foo}"
println("s = ${s}") // prints s = ${foo}
类似:HTTP:/ /stackoverflow.com/questions/32993586/templates-escaping-in-kotlin-multiline-strings – Vadzim