R語言開發之迴圈結構的控制語句(break&next)瞭解下
阿新 • • 發佈:2018-12-09
迴圈控制語句用於更改程式正常執行順序,就是當執行離開範圍時,在該範圍內建立的所有自動物件都將被銷燬。我們來看下R支援的控制語句:
序號 | 控制語句 | 描述 |
---|---|---|
1 | break語句 | 終止迴圈語句並將執行轉移到迴圈之後的語句。 |
2 | next語句 | next 語句模擬R語言中的switch 語句的行為。 |
先來看R程式語言中的break
語句,它有以下兩種用法:
- 當迴圈中遇到
break
語句時,迴圈將立即終止,程式控制在迴圈之後的下一個語句中恢復。 - 它可以用於在
switch
語句中終止一個情況(case
),在下一章中有介紹。
來看下在R語言中建立break
語句的基本語法:
break
流程圖如下:
示例如下:
輸出結果為:
之後就是next
控制語句。
當我們想要跳過迴圈的當前迭代而不終止它時可以使用next
控制語句,R程式語言中的next
語句類似於C語言中的continue
語句,來看下在R語言中建立next
語句的基本語法:
next
流程圖如下:
來看下例項:
輸出結果為:
好啦,本次記錄就到這裡了。
如果感覺不錯的話,請多多點贊支援哦。。。