天天看點

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");

    }

}