期待されるプロパティの値または指定されたデフォルトのいずれかを使用したいと考えています。Groovyでこれを達成する方法は?
例を見てみましょう:
def printName(object) {
//if object has initialized property 'name' - print 'name', otherwise print ToString
if (object<some code here>name && object.name) {
print object.name
} else {
print object
}
}