2013-06-23 20 views

Trả lời

101

Có thực sự là một cách Groovier.

if(members){ 
    //Some work 
} 

làm mọi thứ nếu members là một bộ sưu tập. Kiểm tra lỗi cũng như kiểm tra trống (Các bộ sưu tập rỗng được ép buộc là false). Mưa đá Groovy Truth. :)

+0

"Bộ sưu tập trống bị ép buộc là sai" - Cảm ơn bạn! –

+1

Một cách "rãnh" hơn là ví dụ nếu bạn quan tâm đến độ tuổi tối đa của các thành viên thì bạn có thể viết như sau: thành viên? .age.max() – BTakacs

+5

Lưu ý: 'thành viên? .age.max() 'thổi lên với" Không thể gọi phương thức max() trên đối tượng null "khi các thành viên là null. Bạn sẽ cần 'các thành viên? .age? .max()' – GreenGiant