天天看點

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

3 常量與枚舉

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

使用 iota 在 const 塊定義中實作自增值

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

常量定義要點回顧

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

4 條件語句

if

"If"語句根據一個布爾表達式的值指定兩個分支的條件來執行。 若該表達式求值為true,則執行"if"分支,否則執行"else"分支

If語句 = "if" [ 簡單語句 ";" ] 表達式 塊 [ "else" ( If語句 | 塊 ) ] .      
if x > max {
    x = max
}      
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

工具方法,該方法有兩個傳回值哦!

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

switch

"Switch"語句提供多路執行。表達式或類型說明符與"switch"中的"cases"相比較進而決定執行哪一分支。

Switch語句 = 表達式選擇語句 | 類型選擇語句      
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句

循環

Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句
Go實戰(二)-變量、語句、函數、指針、關鍵字(中)3 常量與枚舉4 條件語句