我想知道Groovy中的Collection的所有(或没有)项是否满足某些条件.
我知道在ruby(和c#与linq),你可以调用方法,如“所有?和“没有?”并通过条件作为闭包来完成这一点.
在groovy中有这样的方法吗?
解决方法
是的,它的!任何和所有:
def list = [1,2] assert !list.any { it < 0 } assert list.every { it > 0 }