【发布时间】:2017-03-19 01:10:36
【问题描述】:
我试图了解every and any 这两种方法的工作原理。我以为我有,但没有。这是我的例子:
assert (["Test", "Case", "Way"].findAll {it ==~ /^r[a-z0-9]*/}.isEmpty()) == true
assert (["Test", "Case", "Way"].findAll {it ==~ /^r[a-z0-9]*/}.every { it.startsWith("intTest") }) == true
尽管没有一个数组元素与模式匹配,但我总是在这里得到正确的结果,因此它们都不能以“intTest”开头。
【问题讨论】:
标签: groovy