diff --git a/notizen.md b/notizen.md index 61136f1..2a641aa 100644 --- a/notizen.md +++ b/notizen.md @@ -38,20 +38,22 @@ Man kann in Strings Platzhalter verwenden und somit Variablenwerte dynamisch in Strandardmäßig werden in Groovy Strings aus der Klasse _java.lang.String_ benutzt (also Java Strings). Benutzt man jedoch einen \ Platzhalter im Stringliteral, handelt es sich um einen GString aus der Klasse _groovy.lang.GString_ -```` +``` def welt = "World!" def hallo = "Hello ${welt}" print hallo // "Hello World!" ``` Es ist auch erlaubt Berechnungen innerhalb des Platzhalters durchzuführen. Auch das wäre also ein gültiger Groovy Code: + ``` def str = "2 + 3 ergibt: ${2+3}"; print str // "2 + 3 ergibt: 5 ``` + Man darf sogar mehrere Statements innerhalb des Platzhalters verwenden, jedoch wird empfohlen dies zu vermeiden. + ``` def str = "The sum of 1 and 2 is equal to ${def a = 1; def b = 2; a + b}" print str // "The sum of 1 and 2 is equal to 3" ``` -````