2015-11-01 19 views
10

テンプレート置換を宣言するための文字を含むKotlin文字列を定義する正しい方法は何ですか?ではなく、はこれをテンプレートとして評価しますか?

たとえば、通常の文字列として処理された"${something}"

私は春の値アノテーションを使用したいと思います:

@Value("${some.property}) lateinit var foobar : String? 
+0

同様ます。http:/ /stackoverflow.com/questions/32993586/templates-escaping-in-kotlin-multiline-strings – Vadzim

答えて

19

これは私の作品:

val s = "\${foo}" 
println("s = ${s}") // prints s = ${foo} 

documented wayも正常に動作します:

val s = "${'$'}{foo}" 
println("s = ${s}") // prints s = ${foo} 
関連する問題