我想实现一个循环来检查列表中的每个对象“然后”返回一个布尔值。
function boolean anyActiveUsers(Application app, String params){
if(app.getApplicantType().toString() == params) {
for ( User user: app.getUsers()){
if(user.getStatus() == "ACTIVE")
return true;
}
}
return false;
}
但是我收到了一个错误:
功能编译错误 anyActiveUsers(第7行):文件org / codehaus / groovy / grails / plugins / drools / example / anyActiveUsers.java,第15行,第25列:运算符“;”预期
有人可以帮我解决如何在drools函数中为每个循环实现一个?