Actualmente estoy enfrentando un problema relacionado con la sustitución variable en groovy. Si bien esto es bastante trivial:Groovy: Sustitución variable en cadenas dinámicas
Map map = [s1:"Hello", s2:"World"]
println "${map.s1} ${map.s2}!" // "Hello World!"
Como funciona esto, estoy bastante seguro de que algo como esto debería funcionar así:
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!"
¿Alguien sabe cómo conseguir este trabajo?
Saludos
gracias, eso fue definitivamente lo que estaba buscando! – sfussenegger