2012-06-20 8 views
14

GroovyのCollectionのアイテムのすべてが(特定の条件を満たすかどうか)知りたいのですが、ruby​​ allとnoneのGroovyに相当します。

私は、ruby(とlinqを使っているC#では)のように、 '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

でもマニュアルを参照してください! –

関連する問題