我创建了一个for循环,用于每个部分显示8个项目,但我正在尝试识别循环中的某些项目。例如,我想确定前两项,然后是第五项和第六项,但似乎可以使我的识别技术正确。
for (int i = 0; i < Model.Count; i++){
var item = Model[i]
if ((i + 1) % 3 != 0 && (i + 1) % 4 != 0){
// What i want to display here
}
else{
// Something else I want to display
}
}
这种方法适用于前四项,但最后四项似乎不起作用
答案 0 :(得分:4)
for (int i = 0; i < Model.Count; i++){
var item = Model[i]
int aux = i%4;
if (aux==0|| aux==1){
// What i want to display here
}
else{
// Something else I want to display
}
}
答案 1 :(得分:2)
而不是弄乱library(httr)
library(XML)
url <- "https://en.wikipedia.org/wiki/Upper_Peninsula_of_Michigan"
r <- GET(url)
doc <- readHTMLTable(
doc=content(r, "text"))
doc[6]
一个'便宜'的技巧就是只有一个计数器来跟踪你的位置,并在每个循环上重置。
modulo
输出:
显示:一个 显示:两个
跳过:三 跳过:四个 显示:五 显示:六个 跳过:七 跳过:八 显示:九 显示:十
跳过:十一 跳过:十二次
我承认这不是很“花哨”,但它运作良好且易于理解。