我想实现一个循环来检查列表中的每个对象“然后”返回一个布尔值。
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函数中实现for each循环吗?