groovy-lecture/assignments/save-navigation.md

414 B

Save Navigation Operator

Wie kann man in Groovy sicherstellen, dass in folgendem Codebeispiel keine NullPointerException auftritt? Sehen sie davon ab try-catch-Blöcke zu verwenden. Hier ist ein bestimmter Operator gefordert.

class Person {
    def name
    def address
}

class Address {
    def city
    def street
}

def person = new Person(name: "Thomas Smits")

println(person.address.city)