2013-03-14 31 views
1

我已经写了下面的函数迭代遍历数组的每个元素,看看它包含在(substring)我的名为test变量的变量中。我确信groovy有一个简单的方法可以让我内联这个而不是一个单独的方法。谁能帮忙?什么是这种东西的常规单线?

boolean testArray (array, name) 
{  
    for (elem in array) 
    { 
    if (name.contains (elem)) 
     return true 
    } 
    return false 
} 
+0

我不知道Groovy的东西,但我怀疑有一个较短的方式。 – nhahtdh 2013-03-14 05:11:07

回答

2

如何:

array.any { name.contains it } 
+0

工作正常!谢谢 – skanga 2013-03-14 06:34:11

+0

美丽! Groovy岩石。 – Will 2013-03-14 10:09:44

相关问题