Latest web development tutorials

Go 語言循環語句

在不少實際問題中有許多具有規律性的重複操作,因此在程序中就需要重複執行某些語句。

以下為大多編程語言循環程序的流程圖:

Go 語言提供了以下幾種類型循環處理語句:

循環類型 描述
for循環 重複執行語句塊
循環嵌套 在for 循環中嵌套一個或多個for 循環

循環控制語句

循環控制語句可以控制循環體內語句的執行過程。

GO 語言支持以下幾種循環控制語句:

控制語句 描述
break語句 經常用於中斷當前for 循環或跳出switch 語句
continue語句 跳過當前循環的剩餘語句,然後繼續進行下一輪循環。
goto語句 將控制轉移到被標記的語句。

無限循環

如過循環中條件語句永遠不為false 則會進行無限循環,我們可以通過for 循環語句中只設置一個條件表達式來執行無限循環:

package main

import "fmt"

func main() {
    for true  {
        fmt.Printf("这是无限循环。\n");
    }
}