當您需要執(zhí)行一段代碼多次時就可能要執(zhí)行循環(huán)了。一般來說,語句按順序執(zhí)行。首先執(zhí)行函數(shù)中的第一個語句,然后執(zhí)行第二個語句,依此類推。
編程語言提供了允許更復雜的執(zhí)行路徑的各種控制結構。
循環(huán)語句允許我們多次執(zhí)行語句或語句組,以下是大多數(shù)編程語言中循環(huán)語句的一般形式 -

R編程語言提供以下種類的循環(huán)來處理循環(huán)需求。可單擊以下鏈接來查看其詳細信息。
| 序號 | 循環(huán)語句 | 描述 |
|---|---|---|
| 1 | repeat循環(huán) | 多次執(zhí)行一系列語句,并縮寫管理循環(huán)變量的代碼。 |
| 2 | while循環(huán) | 在給定條件為真時,重復執(zhí)行一個語句或一組語句。它在執(zhí)行循環(huán)體之前測試狀態(tài)。 |
| 3 | for循環(huán) | 像while語句一樣,除了它在循環(huán)體結尾測試條件。 |
循環(huán)控制語句用于更改程序正常執(zhí)行順序。 當執(zhí)行離開范圍時,在該范圍內創(chuàng)建的所有自動對象都將被銷毀。
R支持以下控制語句。可單擊以下鏈接來查看其詳細信息。
| 序號 | 控制語句 | 描述 |
|---|---|---|
| 1 | break語句 | 終止循環(huán)語句并將執(zhí)行轉移到循環(huán)之后的語句。 |
| 2 | next語句 | next語句模擬R語言中的switch語句的行為。 |