10
テンプレート置換を宣言するための文字を含むKotlin文字列を定義する正しい方法は何ですか?ではなく、はこれをテンプレートとして評価しますか?
たとえば、通常の文字列として処理された"${something}"
。
私は春の値アノテーションを使用したいと思います:
@Value("${some.property}) lateinit var foobar : String?
テンプレート置換を宣言するための文字を含むKotlin文字列を定義する正しい方法は何ですか?ではなく、はこれをテンプレートとして評価しますか?
たとえば、通常の文字列として処理された"${something}"
。
私は春の値アノテーションを使用したいと思います:
@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