Go By Example 迴圈語句

2021-09-26 23:24:21 字數 1053 閱讀 2193

go和其他大多數語言不太一樣,沒有while和do-whiile形式的迴圈,只有乙個for,來實現迴圈。

for迴圈的基本結構是這個樣子

for 變數;條件;增量
首先,區別於其他語言for迴圈的{}前面的部分,沒有括號。

for a:=0;a<5;a++
第一部分是乙個賦值的操作,第二部分是乙個判斷條件,第三部分是乙個增量的設定。

for i := 1; ; 

i++}

如果只寫第一部分,判斷條件和增量設定就要在迴圈過程設定了,比如這裡使用了if條件。

或者只寫第二部分

var j int =1

for ; j<5;

當然也可以只寫第三部分

var k int =1

for ; ;k++ 

fmt.printf("k=%d\n",k)

}

或者你乾脆什麼都不寫

for ;;

//全省略,一般簡寫為下面形式

for

因為go中沒有where語句,如果想實現乙個無限迴圈,我們就可以使用這種情況

package main

import "fmt"

func main() 

forhere:

for 

}  fmt.println("通過break新增標籤here,跳出雙重迴圈")

}

觀察發現你會看到break後面跟了乙個here,而這個here在for迴圈之前出現過一次。

推薦閱讀

python 爬蟲面試題 170 道:2019 版

go by example-你好,世界

go by example-值型別

go by example-變數

go by example -常量

迴圈語句python Python 迴圈語句

sonnetoab勝於藍 優秀個人部落格 gra nnet qq.comoab勝於藍 優秀個人部落格oab勝於藍 優秀個人部落格 八皇后問題 迴圈遞迴法 oab勝於藍 優秀個人部落格 queen problem with recurison board size 8 def under attack...

迴圈for語句 if語句

if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i if語句 if 表示式 else if 表示式 for迴圈 for var i 0 i 10 i while迴圈 while 表示式 使用場景 for 次數確定的時候使用 while 直到滿足摸個條件的...

for迴圈語句

迴圈語句 for迴圈,while迴圈,do.while迴圈。for迴圈格式 for 初始化語句 判斷條件語句 控制條件語句 執行流程 a 執行初始化語句 b 執行判斷條件語句,看其返回值是true還是false 如果是true,就繼續執行 如果是false,就結束迴圈 c 執行迴圈體語句 d 執行控...