2016-10-09 3 views
3

Ich möchte genau tun, was Java String-Vorlage tut, aber in Scala. Diese Bibliothek funktioniert jedoch nicht mit Fallklassen:Scala - Laufzeit String Vorlage

case class Obj(str:String) 
val st = new ST("xx $obj.str$ xx",'$','$') 
st.add("obj",Obj("replacement")) 
st.render() //returns "xx xx" 

ST versucht, das Objekt „str“ mit Reflexion zu finden, aber es funktioniert einfach nicht mit scala.

Wie kann ich es ohne ST erreichen?

+0

Was macht "String Template"? – pedrofurla

Antwort