Skripte werden in nativem Java erstellt.
Für Strings, die ein $-Zeichen enthalten gelten folgende Regeln. Ist der String mit doppelten Hochkommas ausgezeichnet, wird in Groovy ein Zugriff auf die Eigenschaften eines Objekts ausgeführt, vergleichbar mit dem Zugriff auf Parameter in EEC. Daraus resultiert ein String, der das Ergebnis dieses Zugriffs enthält. Um das $-Zeichen in einem String darzustellen, muss der String mit einfachen Hochkommas ausgezeichnet sein.
String w = 'world';
String s1 = 'Hello $w';
String s2 = "Hello $w";
System.out.println(s1); // -> Hello $w
System.out.println(s2); // -> Hello world
Die Variable s1 speichert den String zeichengenau. Bei Variable s2 wird die Variable w aufgelöst und der Wert eingesetzt.
Bestehende Skripte, in denen Formeln mit Parameterzugriff auf diese Weise definiert sind, müssen zur Vermeidung von Problemen auf die Schreibweise hin untersucht und gegebenenfalls geändert werden.