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