go語言唯一的迴圈結構是for語句。這裡有三種基本的for迴圈結構。
最簡單的形式是只有乙個單一的條件語句。
乙個典型的for語句是具有初始化語句,條件語句,和執行後語句的。
for語句如果沒有條件語句會一直迴圈直到有break語句或者return語句返回的時候。
plain text code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main
import "fmt"
func main()
for j := 7; j <= 9; j++
for
}
$ go run for.go12
3789
loop
當我們學習到range語句,channels,和其他的資料結構時候,我們會看到for語句的另外的形式。
原文**:
go語言示例 if else語句
if else分支在go語言裡是簡單明瞭的。這裡有個簡單的例子。if語句可以沒有else。可以在條件語句前新增別的語句。這個語句中宣告的變數的作用域在所有的分支中。注意 在go語言中條件語句沒必要帶圓括號。但是分支中必須有大括號。在go語言裡面沒有三元條件語句,所以即使是簡單的條件語句你也必須使用全...
go語言示例 變數
在go語言中,變數都的宣告都是顯式的。編譯器會用他們來做例如型別檢查等事情。用var來宣告1個和多個變數。可以一次宣告多個變數。go會對初始化的變數進行型別推斷。宣告的變數,如果沒有初始化,那麼其值為相應的零值。例如乙個int型別的變數其零值就是0。語句是宣告並初始化的簡寫形式。例如這裡的 var ...
Go語言之Go 語言迴圈語句
go 語言提供了以下幾種型別迴圈處理語句 迴圈型別 描述for 迴圈 重複執行語句塊 迴圈巢狀 在 for 迴圈中巢狀乙個或多個 for 迴圈 迴圈控制語句可以控制迴圈體內語句的執行過程。go 語言支援以下幾種迴圈控制語句 控制語句 描述break 語句 經常用於中斷當前 for 迴圈或跳出 swi...