Go 語言循環語句
Go 語言循環語句
在不少實際問題中有許多具有規律性的重復操作,因此在程序中就需要重復執行某些語句。
以下為大多編程語言循環程序的流程圖:
Go 語言提供了以下幾種類型循環處理語句:
循環類型 | 描述 |
---|---|
for 循環 | 重復執行語句塊 |
循環嵌套 | 在 for 循環中嵌套一個或多個 for 循環 |
循環控製語句
循環控製語句可以控製循環體內語句的執行過程。
GO 語言支持以下幾種循環控製語句:
控製語句 | 描述 |
---|---|
break 語句 | 經常用於中斷當前 for 循環或跳出 switch 語句 |
continue 語句 | 跳過當前循環的剩余語句,然後繼續進行下一輪循環。 |
goto 語句 | 將控製轉移到被標記的語句。 |
無限循環
如過循環中條件語句永遠不為 false 則會進行無限循環,我們可以通過 for 循環語句中只設置一個條件表達式來執行無限循環:
package main import "fmt" func main() { for true { fmt.Printf("這是無限循環。\n"); } }