groovy-lecture/live/solutions/klassen.groovy

15 lines
433 B
Groovy
Raw Normal View History

2024-06-07 22:06:00 +02:00
class Person {
def name
def alter
}
def personen = [new Person(name: "Max", alter: 12), new Person(name: "Karl", alter: 40), new Person(name: "Laura", alter: 23)]
def volljaehrig = { person -> person.alter > 17}
def erwachsenePersonen = personen.findAll(volljaehrig)
def nameInGrossbuchstaben = { person -> person.name.toUpperCase() }
def ergebnis = erwachsenePersonen.collect(nameInGrossbuchstaben)
println ergebnis