當您需要執行一段程式碼多次時就可能要執行迴圈了。一般來說,語句按順序執行。首先執行函式中的第一個語句,然後執行第二個語句,依此類推。
程式設計語言提供了允許更複雜的執行路徑的各種控制結構。
迴圈語句允許我們多次執行語句或語句組,以下是大多數程式設計語言中迴圈語句的一般形式 -
R程式設計語言提供以下種類的迴圈來處理迴圈需求。可單擊以下連結來檢視其詳細資訊。
序號 | 迴圈語句 | 描述 |
---|---|---|
1 | repeat迴圈 | 多次執行一系列語句,並縮寫管理迴圈變數的程式碼。 |
2 | while迴圈 | 在給定條件為真時,重複執行一個語句或一組語句。它在執行迴圈體之前測試狀態。 |
3 | for迴圈 | 像while 語句一樣,除了它在迴圈體結尾測試條件。 |
迴圈控制語句用於更改程式正常執行順序。 當執行離開範圍時,在該範圍內建立的所有自動物件都將被銷毀。
R支援以下控制語句。可單擊以下連結來檢視其詳細資訊。
序號 | 控制語句 | 描述 |
---|---|---|
1 | break語句 | 終止迴圈語句並將執行轉移到回圈之後的語句。 |
2 | next語句 | next 語句模擬R語言中的switch 語句的行為。 |