2013-06-23 12 views

risposta

101

Esiste davvero una via Groovier.

if(members){ 
    //Some work 
} 

fa tutto se members è una raccolta. Verifica nulla e controllo vuoto (le raccolte vuote vengono convertite in false). Hail Groovy Truth. :)

+0

"Le raccolte vuote sono costrette a false" - Grazie! –

+1

Un modo più "groovier" è che, ad esempio, se si è interessati all'età massima dei membri, è possibile scrivere quanto segue: membri? .age.max() – BTakacs

+5

Nota: 'membri ?.age.max() 'esplode con" Impossibile richiamare il metodo max() su oggetto nullo "quando i membri sono nulli. Avresti bisogno di 'membri? .age? .max()' – GreenGiant

Problemi correlati