34 lines
657 B
Markdown
34 lines
657 B
Markdown
|
### Spread Operator
|
||
|
|
||
|
Gegeben sei folgender Groovy-Code:
|
||
|
|
||
|
```Groovy
|
||
|
class Person {
|
||
|
def name
|
||
|
def alter
|
||
|
|
||
|
def printIfAdult() {
|
||
|
if (this.alter > 17) {
|
||
|
println this.name + " ist volljährig."
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
def personen = //Hier die Liste einfügen
|
||
|
|
||
|
for (person in personen) {
|
||
|
person.printIfAdult()
|
||
|
}
|
||
|
```
|
||
|
|
||
|
Erstellen Sie an der angegebenen Stelle eine Liste von folgenden Personen mit folgenden Attributen:
|
||
|
|
||
|
| Name | Alter |
|
||
|
| ----- | ----- |
|
||
|
| Max | 12 |
|
||
|
| Karl | 40 |
|
||
|
| Laura | 23 |
|
||
|
| Ali | 15 |
|
||
|
|
||
|
Schreiben sie nun den Code so um, sodass anstelle der for-in-Schleife ein passender Operator benutzt wird.
|