初學 go 入門-案例-教程-記錄(6)了解 if、關系運算子
- 初
- 介紹- if
- 代碼介紹
- 多案例展示
- 介紹-關系運算子
- 代碼介紹
- 結果展示
初
希望能寫一些簡單的教程和案例分享給需要的人
歡迎進qq群交流:546496965
怎么使用 IDE 創建專案,可以參考我們的鏈接:使用開發工具開發一個列印輸出程式 HelloWorld 你好世界~
https://daolizhe.blog.csdn.net/article/details/120095365
介紹- if
if , 英文的翻譯,是 “ 如果 ” 的意思,假如有個場景是買衣服,然后去判斷是什么碼數的衣服,我自己是 XL 碼,可以理解為:
如果 衣服碼數 等于 XL 碼
就 放進購物車
如果 衣服碼數 不等于 XL 碼
就 放回商品架
代碼介紹
package main
import "fmt"
func main() {
// if , 英文的翻譯,是 “ 如果 ” 的意思,假如有個場景是買衣服,然后去判斷是什么碼數的衣服,我自己是 XL 碼,可以理解為:
//
// 如果 衣服碼數 等于 XL 碼
// 就 放進購物車
// 如果 衣服碼數 不等于 XL 碼
// 就 放回商品架
// 我的衣服碼數:宣告一個 string 型別的變數 : 變數名為 mySize , 初始值為 XL
mySize := "XL"
// 當前衣服的碼數:宣告一個 string 型別的變數 : 變數名為 currSize , 初始值為 XL
currSize := "XXL"
// 當前衣服碼數與我的衣服碼數對比
if mySize == currSize {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服合適")
} else if mySize != currSize {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合適")
}
}
如圖
我們將當前衣服碼數寫成 XXL ,我們看結果,是不合適,

如果將當前衣服改成 XL ,那么結果就是合適

多案例展示
package main
import "fmt"
func main() {
// 我的衣服碼數:宣告一個 string 型別的變數 : 變數名為 mySize , 初始值為 XL
mySize := "XL"
// 當前衣服的碼數:宣告一個 string 型別的變數 : 變數名為 currSize , 初始值為 XL
currSize := "XL"
// 當前衣服碼數與我的衣服碼數對比:使用if {} else if {}
if mySize == currSize {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服合適")
} else if mySize != currSize {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合適")
}
// 使用 if {} else {}
if mySize == currSize {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服合適")
} else {
fmt.Println("當前衣服:", currSize, ",我的衣服:", mySize, ":衣服不合適")
}
}
介紹-關系運算子
代碼介紹
package main
import "fmt"
func main() {
// 按身高顯示票價
// 我的身高:宣告一個 int 型別的變數 : 變數名為 myHeight , 初始值為 175
myHeight := 119
// 不同等級的票價
ticketHeight1 := 180
ticketPrice1 := 99
ticketHeight2 := 120
ticketPrice2 := 79
fmt.Println("票價:")
if myHeight >= ticketHeight1 {
// 使用 >= 大于等于 符號
fmt.Println("當前身高:", myHeight, "cm,當前票價:", ticketPrice1)
} else if myHeight >= ticketHeight2 {
// 使用 >= 大于等于 符號
fmt.Println("當前身高:", myHeight, "cm,當前票價:", ticketPrice2)
} else {
fmt.Println("當前身高:", myHeight, ",當前票價:", "免費")
}
fmt.Println("=====華麗的分割線=====")
fmt.Println("按身高顯示可以玩的娛樂專案:")
if myHeight > 100 {
// 使用 > 大于等于 符號
fmt.Println("摩天輪,漂流")
} else {
fmt.Println("摩天輪")
}
fmt.Println("=====華麗的分割線=====")
if myHeight < 100{
// 使用 < 大于等于 符號
fmt.Println("當前高度:", myHeight, ",可以免費進入動物園")
} else {
fmt.Println("當前高度:", myHeight, ",進入動物園需要再付門票 50 元")
}
//我們還可以使用:!= 不等于,<= 小于等于,== 恒等于,這些關系運算子來判斷
}
結果展示

歡迎進qq群交流:546496965
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298094.html
標籤:其他
上一篇:2020年技能樹
