diff --git a/Klausuraufgaben.md b/Klausuraufgaben.md index 1227688..572d985 100644 --- a/Klausuraufgaben.md +++ b/Klausuraufgaben.md @@ -1,5 +1,5 @@ -### Aufgabe 1 +### Aufgabe 1 (2 Punkte) Erklären Sie kurz die Funktion des "Elvis-Operators" in Groovy und geben Sie ein passendes Beispiel ##### Lösung @@ -9,7 +9,7 @@ def result = ausdruck1 ?: ausdruck2 ``` ausdruck2 ist der Standartwert, falls ausdruck1 null oder falsly ist. -### Aufgabe 2 +### Aufgabe 2 (2 Punkte) Überführen Sie folgende Java-Code in Groovy-Code ```java @@ -75,3 +75,11 @@ def person = new Person() person.name = "Reinhard" person.age = 12 ``` + +### Aufgabe 5 +Kreuzen Sie richtige Aussagen an +- [ ] Groovy ist eine Mischung aus Java und Ruby +- [ ] Groovy Code lässt sich auch über den Java-Compiler ausführen +- [ ] Enums können mehr als nur Variablen Deklarationen beinhalten +- [ ] Enums können nur Variablen Deklarationen beinhalten +- [ ] Groovy unterstützt sowohl dynamische als auch statische Typisierung \ No newline at end of file