2012-06-20 2 views
14

Groovy의 Collection 항목이 모두 특정 조건을 만족하는지 알고 싶습니다.ruby ​​all과 none에 해당하는 Groovy

나는 루비에서 (그리고 C#에서 linq로), 'all?'과 같은 메소드를 호출 할 수 있다는 것을 알고있다. 및 '없음?' 이것을 달성하기위한 조건으로 조건을 전달하십시오.

groovy에는이 메소드에 해당하는 기능이 있습니까?

답변

21

예, 그 !anyevery : 나는 감사 찾던 것을

def list = [1, 2] 
assert !list.any { it < 0 } 
assert list.every { it > 0 } 

http://groovy.codehaus.org/JN1015-Collections

+0

에서도 문서를 참조하십시오! –

관련 문제