20 lines
416 B
Markdown
20 lines
416 B
Markdown
|
### 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.
|
||
|
|
||
|
```Groovy
|
||
|
class Person {
|
||
|
def name
|
||
|
def address
|
||
|
}
|
||
|
|
||
|
class Address {
|
||
|
def city
|
||
|
def street
|
||
|
}
|
||
|
|
||
|
def person = new Person(name: "Thomas Smits")
|
||
|
|
||
|
println(person.address.city)
|
||
|
```
|