0

我想实现一个循环来检查列表中的每个对象“然后”返回一个布尔值。

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循环吗?

4

0 回答 0