для циклов, возможных в, пускает слюни?

кто-либо знает, существует ли способ сделать для циклов в, пускает слюни?.

Я пытаюсь циклично выполниться через список строки, чтобы видеть, соответствует ли одна из строк шаблону, например.

def listOfStrings = ['a','a.b','a.b.c']

for(String s:listOfStrings){
 if(s matches "^a.b.*$"){
 return true 
 }
}

Я записал следующее правило на основе того, какую документацию я мог найти, но я не думаю, что синтаксис правилен

rule "Matcher"
   when
      TestClass : TestClass(($s matches "^a.b.*$") from listOfStrings, count($s))
   then
      TestClass.setResponse( "Condition is True !!" );
end

Мне трудно найти хорошую документацию относительно drl языка

Я ценил бы любую справку, которую кто-либо может дать мне


На основе предыдущего ответа я попробовал следующее

rule "Matcher"
  when
 TestClass:TestClass(String( this matches "^a.b.*$" ) from listOfStrings)
then
       TestClass.setResponse( "Condition is True !!" );
end 

Однако я теперь получаю следующее сообщение об ошибке:

[43,197]: unknown:43:197 Unexpected token 'this'
8
задан casperOne 27 June 2012 в 14:02
поделиться