您好,登錄后才能下訂單哦!
本篇內容介紹了“Go語言中循環Loop怎么使用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Go語言和其他語言不一樣,它只有一種循環方式,就是for語句
可以參考如下公式:
for initialisation; condition; post{ //Do Something }
執行順序
a.執行一次initialisation,初始化
b.判斷condition
c.條件為true,執行{}內的語句
d.語句執行之后執行post
使用方式舉例:
func ForTest1(){ for i:=1;i<=10;i++{ fmt.Printf("i=%d\t",i) } fmt.Println() }
func ForTest2(){ i:=1 for ;i<=10; { i=i+2 fmt.Printf("i=%d\t",i) } fmt.Println() //等價于 for i<=10 { i=i+2 fmt.Printf("i=%d\t",i) fmt.Println() } }
func ForTest3(){ for x,y:=1,10; x<10 && y>1; x,y = x+1,y-1{ fmt.Printf("x=%d\t",x) fmt.Printf("y=%d\t",y) fmt.Println() } fmt.Println() }
func ForTest4(){ count:=1 for { fmt.Printf("Hello\t") if(count == 3){ break } count++ } }
運行結果如下:
-----ForTest1-------
i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 i=10
-----ForTest2-------
i=3 i=5 i=7 i=9 i=11
-----ForTest3-------
x=1 y=10
x=2 y=9
x=3 y=8
x=4 y=7
x=5 y=6
x=6 y=5
x=7 y=4
x=8 y=3
x=9 y=2
-----ForTest4-------
Hello Hello Hello
“Go語言中循環Loop怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。