概述
Golang 是一個跨平臺的新生編程語言. 今天小白就帶大家一起攜手走進 Golang 的世界. (第 6 課)
if 語句
通過一條或多條語句的執行結果來決定執行的代碼塊. 如圖:
格式:
if 布爾表達式 { /* 在布爾表達式為 true 時執行 */ } else if 布爾表達式 { /* 在布爾表達式為 true 時執行 */ } else if 布爾表達式 { /* 在布爾表達式為 true 時執行 */ } else { /* 上述條件都不符合時執行 */ }
例 1:
package main import "fmt" func main(){ // 定義參數 var salary = 1000 fmt.Println("我的月收入: ", salary) // if 語句 if (salary >=100000) { fmt.Println("拿白松露蒸包子") } else if(salary >= 50000) { fmt.Println("拿魚子醬包餃子") } else if(salary >= 20000) { fmt.Println("拿澳龍做湯底") } else if(salary >= 5000) { fmt.Println("白米飯就咸菜") } else { fmt.Print("剝樹皮吃") } }
輸出結果:
我的月收入: 1000
剝樹皮吃
例 2:
package main import "fmt" func main() { // 定義變量 var score = 50 fmt.Println("考試成績:", score) if (score >= 90) { fmt.Println("回家打游戲") } else if (score >= 80) { fmt.Println("回家寫作業") } else if (score >= 70) { fmt.Println("女子單打" ) } else if (score >= 60) { fmt.Println("男子單打") } else { fmt.Println("男女混合雙打") } }
輸出結果:
考試成績: 50
男女混合雙打
switch 語句
switch 語句允許測試一個變量等于多個值時的情況. 每個值稱為一個 case, 且被測試的變量會對每個 switch case 進行檢查. 如圖:
格式:
switch (控制表達式) { case 常量表達式: 語句表達式 case 常量表達式: 語句表達式 ... default: 語句表達式 }
例子:
package main import "fmt" func main() { // 定義變量 var number = 3 // switch 語句 switch number { case 1: fmt.Println("number 1") case 2: fmt.Println("number 2") case 3: fmt.Println("number 3") default: fmt.Println("無效輸入") } }
輸出結果:
number 3
到此這篇關于手把手帶你走進Go語言之條件表達式的文章就介紹到這了,更多相關Golang 條件表達式內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/weixin_46274168/article/details/119500646