我目前在groovy中面临变量替换相关的问题。虽然这是很简单的:Groovy:动态字符串中的变量替换
Map map = [s1:"Hello", s2:"World"]
println "${map.s1} ${map.s2}!" // "Hello World!"
由于这个工程,我敢肯定,这样的事情应该工作以及:
Map map = [s1:"Hello", s2:"World"]
def dynamic = loadStringFromFile();
println "${dynamic} ${dynamic.class}" // "${s1} ${s2}! (java.lang.String)"
// now the voodoo part
println applyVoodoo(dynamic, map) // "Hello World!"
有谁知道如何得到这个工作?
干杯
谢谢,这绝对是我正在寻找! – sfussenegger 2009-09-25 16:38:44