groovy-lecture/notizen.md

36 lines
904 B
Markdown

## Ideen für Aufgaben:
- Schere Stein Papier in Groovy, ohne eine Klasse zu benutzen (zuhause)
- Gegebenen Java Code in Groovy umwandeln und dabei den Code so kurz wie möglich halten.
## Besonderheiten in Groovy:
- Gleiche Schlüsselwörter wie in Java, Schlüsselwörter können jedoch auch als Methoden- /Variablennamen verwendet werden
```
public class Hi {
public static void main (String [] args) {
new Hi().this()
}
def "this"() {
print "hello"
}
}
```
Man sollte dies aber vermeiden, da es nur für Verwirrung sorgt und in den meisten Fällen hat man nichts davon.
- Variablennamen dürfen nicht mit Zahlen beginnen, jedoch mit Underscores (\_), Dollarzeichen ($) oder Buchstaben.
- Triple Quoted Strings: Gehen über meherere Zeilen hinweg
```
def a = '''Dies
ist
Ein
riple Quoted String'''
print a
```