go入門2 控制流

2022-08-05 11:45:14 字數 982 閱讀 2213

對於go來講控制流也就那麼幾個:

1.if 

這就是乙個最簡單的if判斷,if 初始化語句,判斷條件{}, else if, else 必須緊跟上面條件結束的花括號,不能另起一行

func main() else if x > 0 else 

}

go 不支援三元運算,這確實是乙個比較可惜的地方

2.for迴圈

func main() 

}

go 中沒有while,直接使用for{}起個死迴圈就可以,想要打斷,直接break

3.range

類似於迭代器的操作,搭配for迴圈使用

func main() 

for index, v :=range x

}

4.switch

分支表示式可以是任意的型別,缺省會自動終止,不需要break,default是所有都找不到的情況下,執行,當然還有fallthrough,意味著我這個分支執行完畢,也會吧下乙個分支執行,不會進行判斷條件

func main() 

y = "a"

)

switch

y }

4.goto

這個就是函式內跳轉,大小寫敏感,當 i > 10 就會執行 break標籤,如果標籤使用了但是沒有執行也會報錯

func main() 

}break:

fmt.println(

"over

", i)

}

5.break, continue

當y大於3是就是從l2重新執行

當x大於2時就會打斷l1,迴圈結束

func main() 

if x > 2

fmt.println(x, y)

}fmt.println()

}}

GO語言入門2

四 運算子 1.算數運算子 值為商 取餘 2.關係運算子 3.邏輯運算子 4.位運算子 5.賦值運算子 6.其他運算子 指標運算子 省略定義運算子 注意 2.go 的自增,自減只能作為表示式使用,而不能用於賦值語句。五 條件語句 1.if語句 if 條件 2.if else if 條件 else 3...

python學習2 控制流

暈!習慣用分號了 python控制流,在每次判斷的時,都有冒號存在 if語句 輸入函式input number 100 從鍵盤輸入乙個整數 guess int input enter an integer if number guess print 猜對了 elif number guess pri...

C語言筆記2 控制流

c語言筆記2 控制流 總論 程式語言中的控制流語句用於控制各計算操作執行的次序。if else 語句 if else 用於條件判定。如 if 表示式 else 其中else部分是可選的。該語句執行時,先計算表示式的值,如果其值為真 即表示式的值為非0 則執行表示式1 如果其值為假 即表示式的是為0 ...