Laissez le code parler en premier
def bars = foo.listBars()
def firstBar = bars ? bars.first() : null
def firstBarBetter = foo.listBars()?.getAt(0)
Existe-t-il une façon plus élégante ou idiomatique d'obtenir le premier élément d'une liste, ou NULL si ce n'est pas possible ? (Je ne considérerais pas un bloc try-catch élégant ici.)