GO語言基本語句
阿新 • • 發佈:2021-01-26
條件語句
if語句
在go中,if語句與c++也非常類似,只不過是條件沒有括號。
其實加了括號好像也問題不大。
基本寫法如下:
if 條件 {條件為真} else {條件為假}
switch語句
大致與c++一樣,這裡還有一個fallthrough語句,可以強制執行下面的所有語句。
舉個例子:
func main() {
var a int32
a = 1
switch a {
case 1:
fmt.Println("1")
fallthrough
case 2:
fmt.Println("2" )
}
}
以上程式碼的輸出結果是:
1
2
型別switch語句
這是一個十分特殊的語句,用於判斷interface變數的型別。
switch x.(type)
case type1:...
case type2:...
迴圈語句
go中的for迴圈與c++類似,但是不需要括號,而且如果沒有可以省略,如:
for a<10