1

配列の各要素を反復処理して、name という名前のテスト変数 (部分文字列) に要素が含まれていることを確認する次の関数を作成しました。Groovyには、別のメソッドではなく、これをインライン化する簡単な方法があると確信しています。誰でも助けることができますか?

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

1 に答える 1

2

どうですか:

array.any { name.contains it }
于 2013-03-14T06:26:37.530 に答える