在查看 GStrings 中变量替换的示例时,我注意到两种不同的语法。这可以在这里看到:Groovy 模板
这有一个例子:
def text = 'Dear "$firstname $lastname",\nSo nice to meet you in <% print city %>.\nSee you in ${month},\n${signed}'
看起来 ${variable} 在你有一个表达式时更常用,但是当你只有一个变量时使用 $variable,但即使在这里他们也将它与 $firstname 和 ${month} 混合使用。当您只有一个变量而不是表达式时,是否有理由以一种或另一种方式进行操作,或者这无关紧要?