Klausuraufgaben update
parent
a9815399ad
commit
08ec66e467
|
@ -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
|
Erklären Sie kurz die Funktion des "Elvis-Operators" in Groovy und geben Sie ein passendes Beispiel
|
||||||
|
|
||||||
##### Lösung
|
##### Lösung
|
||||||
|
@ -9,7 +9,7 @@ def result = ausdruck1 ?: ausdruck2
|
||||||
```
|
```
|
||||||
ausdruck2 ist der Standartwert, falls ausdruck1 null oder falsly ist.
|
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
|
Überführen Sie folgende Java-Code in Groovy-Code
|
||||||
|
|
||||||
```java
|
```java
|
||||||
|
@ -75,3 +75,11 @@ def person = new Person()
|
||||||
person.name = "Reinhard"
|
person.name = "Reinhard"
|
||||||
person.age = 12
|
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
|
Loading…
Reference in New Issue