我有一个布尔元素列表:
def list=[true,false,true,true]
我问是否存在如下方法:
list.joinBoolean('&&')
<假
因为:真 && 假 && 真 && 真=假
list.joinBoolean('||')
< 真
因为:真|| 假 || 真 || 真=真
如果它不存在,我知道如何执行循环以获得预期结果;
和
boolean tmp=true;
list.each{e->
tmp=tmp && e;
}
return tmp;
或者
boolean tmp=false;
list.each{e->
tmp=tmp || e;
}
return tmp;