Différence entre Groovy variable Chaîne de caractères de remplacement

Lorsque l'on regarde les exemples de la substitution de variable dans GStrings, j'ai remarqué que la différence de deux syntaxes. Cela peut être vu ici: Groovy Modèles

Cela a l'exemple:

def text = 'Dear "$firstname $lastname",\nSo nice to meet you in <% print city %>.\nSee you in ${month},\n${signed}'

Il ressemble ${variable} est utilisé plus fréquemment lorsque vous avez une expression, mais $variable est utilisée quand il suffit d'une seule variable, mais même ici, ils le mélanger avec de l' $prenom et ${mois}. Est-il une raison de le faire d'une manière ou d'une autre quand vous avez une seule variable et non pas une expression, ou n'est-il pas d'importance?

InformationsquelleAutor user1712917 | 2013-06-14