GStrings での変数置換の例を見ていると、2 つの異なる構文があることに気付きました。これはここで見ることができます: Groovy テンプレート
これには例があります:
def text = 'Dear "$firstname $lastname",\nSo nice to meet you in <% print city %>.\nSee you in ${month},\n${signed}'
式がある場合は ${variable} がより一般的に使用されるように見えますが、変数が 1 つだけの場合は $variable が使用されますが、ここでも $firstname と ${month} が混在しています。式ではなく単一の変数がある場合に何らかの方法でそれを行う理由はありますか、それとも問題ではありませんか?