初学 go 入门-案例-教程-记录了解 if关系运算符

Posted 盗理者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学 go 入门-案例-教程-记录了解 if关系运算符相关的知识,希望对你有一定的参考价值。

初学 go 入门-案例-教程-记录(6)了解 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关系运算符的主要内容,如果未能解决你的问题,请参考以下文章

干货 | TensorFlow的55个经典案例

我的Go+语言初体验——初学者的快速入门

SWT一个入门问题

Netty ByteBuf入门

MongoDB入门实操《一》

Supervisor的安装和入门