我想创建一个 while 循环,当一列等于另一列(按元素)时停止但是我收到以下错误:
条件的长度> 1,只使用第一个元素
例如:
y<-c(1,1)
z<-c(1,1)
x<-c(3,3)
while(y!=x){y=y+z}
答案 0 :(得分:0)
你很接近,只需添加一个all语句即可将整个向量用于循环。尝试通过向量逻辑运算查看 private boolean isInherited() {
boolean isInherited = false;
for (Entry<Integer, Set<Integer>> entry : siteIndeciesMap.entrySet()) {
for (Integer index : entry.getValue()) {
if(isSiteInherited(index)){
break;
}
}
}
return false;
}
和?any
以获取将来的向量。
?all