R語言學習-while循環
阿新 • • 發佈:2017-08-14
ext [1] next 循環 bre 這一 print輸出 nbsp 語言學
1、直接循環
i = 0
while(i<5) {
i <- i+1;
print(1:i);
}
輸出結果:
[1] 1
[1] 1 2
[1] 1 2 3
[1] 1 2 3 4
[1] 1 2 3 4 5
2、跳出這一次
i = 0
while(i<5) {
i <- i+1
if(i==4) {
next;
}
print(1:i);
}
判斷當i=4的時候,跳出這一次,不執行print輸出,輸出結果:
[1] 1
[1] 1 2
[1] 1 2 3
[1] 1 2 3 4 5
3、跳出整個循環
i = 0
while(TRUE) {
i <- i+1
if(i==4) {
next;
}
print(1:i);
if(i==10) {
break;
}
}
當i=10的時候,跳出整個循環,不再執行;輸出結果:
[1] 1
[1] 1 2
[1] 1 2 3
[1] 1 2 3 4 5
[1] 1 2 3 4 5 6
[1] 1 2 3 4 5 6 7
[1] 1 2 3 4 5 6 7 8
[1] 1 2 3 4 5 6 7 8 9
[1] 1 2 3 4 5 6 7 8 9 10
R語言學習-while循環