我目前在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