初学 go 入门-案例-教程-记录了解 if关系运算符
Posted 盗理者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学 go 入门-案例-教程-记录了解 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
以上是关于初学 go 入门-案例-教程-记录了解 if关系运算符的主要内容,如果未能解决你的问题,请参考以下文章