In Groovy, I have a multiline String, defined with '''
, in which I need to use interpolation in order to substitute some other variables.
For all my efforts, I can't get it to work -- I assume I need to escape something, which I'm missing.
Here's some sample code:
def cretanFood = "Dakos"
def mexicanFood = "Tacos"
def bestRestaurant = '''
${mexicanFood} & ${cretanFood}
'''
print bestRestaurant
At the moment, this outputs:
${mexicanFood} & ${cretanFood}
while I would clearly expect:
Tacos & Dakos
(Note - I would prefer not to concatenate the strings)