Unterschied zwischen Groovy-String-variable Ersatz

Beim Blick auf Beispiele der Variablen-substitution in GStrings, ich habe bemerkt, zwei unterschiedliche Syntaxen. Diese können hier eingesehen werden: Groovy Templates

Dies ist das Beispiel:

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

Es sieht aus wie ${variable} wird gewöhnlich verwendet, wenn Sie eine Ausdruck, aber $variable wird verwendet, wenn Sie nur eine einzelne variable, aber auch hier vermischen Sie es mit $firstname und ${Monat}. Gibt es einen Grund, es zu tun, die eine oder andere Weise, wenn Sie eine einzelne variable und nicht einen Ausdruck, oder ist es egal?

InformationsquelleAutor user1712917 | 2013-06-14

Schreibe einen Kommentar