Go 語言迴圈語句

2021-12-30 03:13:10 字數 815 閱讀 2001

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

以下為大多程式語言迴圈程式的流程圖:

go 語言提供了以下幾種型別迴圈處理語句:

迴圈型別

描述

for 迴圈

重複執行語句塊

迴圈巢狀

在 for 迴圈中巢狀乙個或多個 for 迴圈

迴圈控制語句可以控制迴圈體內語句的執行過程。

go 語言支援以下幾種迴圈控制語句:

控制語句

描述

break 語句

經常用於中斷當前 for 迴圈或跳出 switch 語句

continue 語句

跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈。

goto 語句

將控制轉移到被標記的語句。

如過迴圈中條件語句永遠不為 false 則會進行無限迴圈,我們可以通過 for 迴圈語句中只設定乙個條件表示式來執行無限迴圈:

package main

import "fmt"

func main()

for迴圈是乙個迴圈控制結構,可以執行指定次數的迴圈。

go語言的for迴圈油3中形式,只有其中的一種使用分號。

和 c 語言的 for 一樣:

for init; condition; post 和 c 的 while 一樣:

for condition 和 c 的 for(;;) 一樣:

for

Go語言之Go 語言迴圈語句

go 語言提供了以下幾種型別迴圈處理語句 迴圈型別 描述for 迴圈 重複執行語句塊 迴圈巢狀 在 for 迴圈中巢狀乙個或多個 for 迴圈 迴圈控制語句可以控制迴圈體內語句的執行過程。go 語言支援以下幾種迴圈控制語句 控制語句 描述break 語句 經常用於中斷當前 for 迴圈或跳出 swi...

go語言學習(七 語言迴圈語句)

for迴圈 package main import fmt func main 先對表示式init 賦初值 就是 i 0 判別表示式 condition 是真,則執行迴圈體內語句,然後執行 post,進入第二次迴圈 再次判別表示式 condition 是假,終止for迴圈 sum 0for i 0 ...

Go語言學習(五)迴圈語句

在不少實際問題中有許多具有規律性的重複性操作,因此在程式中需要重複執行某些語句,go語言提供了以下幾種型別迴圈處理語句 重複執行語句塊 for迴圈是乙個迴圈控制結構,可以執行指定次數的迴圈 1 計算1到10的數字之和 2 在sum小於10的時候計算sum自相加後的值 即1 2 3 4 5 10 6 ...