范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Golang入门到项目实战golang中的if语句

  go语言中的if语句和其他语言中的类似,都是根据给定的条件表达式运算结果来,判断执行流程。go语言if语句语法if 布尔表达式 {    /* 在布尔表达式为 true 时执行 */ }
  注意:在go语言中 布尔表达式不用使用括号。go语言if语句实例演示
  根据布尔值flag判断import "fmt"  func test1() { 	var flag = true 	if flag { 		fmt.Println("flag is true") 	} 	fmt.Printf("程序运行结束") }  func main() { 	test1() }
  程序运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" flag is true 程序运行结束
  初始变量可以声明在布尔表达式里面,注意它的作用域package main  import "fmt"  func test3() { 	if age := 20; age > 18 { 		fmt.Println("你是成年人") 	} 	fmt.Printf("程序运行结束") }  func main() { 	test3() }
  程序运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" 你是成年人 程序运行结束
  注意:不能使用0或非0表示真假
  go语言if语句使用提示:不需使用括号将条件包含起来大括号{}必须存在,即使只有一行语句左括号必须在if或else的同一行在if之后,条件语句之前,可以添加变量初始化语句,使用;进行分隔
  go语言中的if else语句可以根据给定条件二选一。go语言的if else语句语法if 布尔表达式 {    /* 在布尔表达式为 true 时执行 */ } else {   /* 在布尔表达式为 false 时执行 */ }go语言if else语句实例
  比较两个数的大小package main  import "fmt"  func f1() { 	a := 1 	b := 2 	if a > b { 		fmt.Printf(""a>b": %v ", "a>b") 	} else { 		fmt.Printf(""a<=b": %v ", "a= 18 { 		fmt.Println("你是成年人") 	} else { 		fmt.Println("你还未成年") 	} } func main() { 	f3() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" 你是成年人
  特殊写法,在if前面添加执行语句package main  import "fmt"  func f4() { 	if age := 20; age >= 18 { 		fmt.Println("你是成年人") 	} else { 		fmt.Println("你还未成年") 	} }  func main() { 	f4() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" 你是成年人
  go语言if语句使用提示:不需使用括号将条件包含起来大括号{}必须存在,即使只有一行语句左括号必须在if或else的同一行在if之后,条件语句之前,可以添加变量初始化语句,使用;进行分隔
  go语言if语句可以进行多重嵌套使用,进行多重判断。go语言中的if else if语法if 布尔表达式1 {     // do something } else if 布尔表达式2 {     // do something else }else {     // catch-all or default }go语言中的if else if语法实例
  根据分数判断等级package main  import "fmt"  func f5() { 	score := 80 	if score >= 60 && score <= 70 { 		fmt.Println("C") 	} else if score > 70 && score <= 90 { 		fmt.Println("B") 	} else { 		fmt.Println("A") 	} } func main() { 	f5() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" B
  同样也可以写成这样package main  import "fmt"  func f5() { 	if score := 80; score >= 60 && score <= 70 { 		fmt.Println("C") 	} else if score > 70 && score <= 90 { 		fmt.Println("B") 	} else { 		fmt.Println("A") 	} }  func main() { 	f5() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" B
  输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母package main  import "fmt"  func f6() { 	//  Monday Tuesday Wednesday Thursday Friday Saturday Sunday 	var c string 	fmt.Println("输入一个字符:") 	fmt.Scan(&c)  	if c == "S" { 		fmt.Println("输入第二个字符:") 		fmt.Scan(&c) 		if c == "a" { 			fmt.Println("Saturday") 		} else if c == "u" { 			fmt.Println("Sunday") 		} else { 			fmt.Println("输入错误") 		} 	} else if c == "F" { 		fmt.Println("Friday") 	} else if c == "M" { 		fmt.Println("Monday") 	} else if c == "T" { 		fmt.Println("输入第二个字符:") 		fmt.Scan(&c) 		if c == "u" { 			fmt.Println("Tuesday") 		} else if c == "h" { 			fmt.Println("Thursday") 		} else { 			fmt.Println("输入错误") 		} 	} else if c == "W" { 		fmt.Println("Wednesday") 	} else { 		fmt.Println("输入错误") 	} }  func main() { 	f6() }
  运行结果guoliangs-MacBook-Pro-15-inch:pro01 guoliang$ go run test.go 输入一个字符: M Monday
  go语言if语句可以嵌套多级进行判断。go语言if嵌套语法if 布尔表达式 1 {    /* 在布尔表达式 1 为 true 时执行 */    if 布尔表达式 2 {       /* 在布尔表达式 2 为 true 时执行 */    } }go语言if嵌套实例
  判断三个数的大小package main  import "fmt"  // a>b a>c a // b>a b>c b else c  func f1() { 	a := 100 	b := 200 	c := 3 	if a > b { 		if a > c { 			fmt.Println("a最大") 		} 	} else { 		if b > c { 			fmt.Println("b最大") 		} else { 			fmt.Println("c最大") 		} 	} }  func main() { 	f1() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/tempCodeRunnerFile.go" b最大
  判断男生还是女生,还有是否成年package main  import "fmt"  // a>b a>c a // b>a b>c b else c  func f2() { 	// 判断男女生及年龄 	gender := "女生" 	age := 16 	if gender == "男生" { 		fmt.Println("男生") 		if age > 18 { 			fmt.Println("成年") 		} else { 			fmt.Println("未成年") 		} 	} else { 		fmt.Println("女生") 		if age > 18 { 			fmt.Println("成年") 		} else { 			fmt.Println("未成年") 		} 	} }  func main() { 	f2() }
  运行结果[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go" 女生 未成年

2021中国国际数字经济博览会快来看展了!一批黑科技将集中亮相数字盛会9月6日7日为专业观众对接日,9月8日为普通观众观展日华为智能摄像机和定制化解决方案软件产品及平台科大讯飞公文智能校对系统多项黑科技成果将在全国首次集中亮相。8月31日,河北省政府美国为什么敢打压华为任正非却不敢动福耀曹德旺?老美随随便便欺负任正非为何不敢动曹德旺?你还别不信福耀曹在美国就是祖宗,1995年任老爷子把华为交换机卖遍中国农村的时候,福耀曹的玻璃已经卖到了全世界,美国每十辆汽车里其中三辆汽车上汽乘用车与京东方精电签订战略合作协议,深化布局智能出行领域来源环球网汽车环球网汽车综合报道据悉近期上汽乘用车与京东方精电在上海签署了战略合作协议,双方将依托各自核心优势携手推进车载显示和交互领域的产品创新,在智能座舱显示及智能化领域共同打华为进军新能源市场,氢能或将代替锂电池?要说现如今的汽车行业莫过于新能源汽车最抢手了,这也让越来越多的老牌汽车品牌开始投入新能源市场。作为新能源汽车,它依赖的并不是传统来源,更多的是新型能源材料。现如今市面上的新能源汽车雷鸟FF1杀入智能手机赛道,同时布局可穿戴市场8月26日下午,TCLMiniLED战略发布会在深圳举行,TCL旗下子品牌雷鸟在发布会上正式推出了首款智能手机雷鸟FF1。这款手机搭载了6。67英寸超窄边框无界大屏,120Hz高刷市场监管总局对美团收购摩拜未依法申报开展调查工作近期,在市场监管总局的行政指导下,哈啰青桔美团怪兽小电来电街电搜电8个共享消费品牌经营企业积极整改,取得成效,共享消费领域价格涨势得到有效遏制,标价逐步透明化规范化。近年来以共享单新iPhone将支持卫星通话,没信号也不用担心近期传出苹果新款iPhone可能会搭载卫星通讯功能,在手机没有信号的时候可以连接卫星实现通话与短信。消息一出不但刺激苹果股价上升至历史新高,太空与卫星类股票昨天也纷纷跟涨。消息出自智造城市美好!中建三局6项工程获智能建筑行业最高荣誉近日中国智能建筑行业最高级别荣誉智能建筑精品工程名单公布中建三局承建的6项工程上榜截至目前累计18项工程获此殊荣智能建筑精品工程每两年评选一次,旨在通过总结推广我国智能建筑行业应用成都车展,新能源哑火成都车展越来越冷清几乎是业内的共同认知了。特别是从前几年开始,当汽车的属性逐渐发生变化,车企开始主动向CJCES等带有电子消费品的平台进行迁移,行业属性较重的车展就仅剩下北京和上海新能源汽车新选择,奥迪etron奔跑的绅士随着时代的发展,越来越多的人们对新能源汽车开始有所关注,各大汽车厂商也铆足了劲儿开始开发新能源汽车,德国老牌车企奥迪也在新能源汽车领域有所动作,基于纯电平台所打造的etron就非常打造一个专属自己的影院极米NEWZ6X投影仪体验报告前言导读请问一面白墙怎么样能最大程度地发挥作用呢?这个问题我会回答!搭配一台极米NEWZ6X投影仪,给自己搭建一个家庭影院。怎么样,听起来很棒吧?那么我来给大家展示一下极米NEWZ
vivo首款平板官宣全金属一体化设计,真机已曝光随着智能手机的饱和,不少品牌开始扩展发展,从周边产品到智能家居产品。目前,发展最广泛的应该是小米的产品,从刚开始的小米手机到现在的各种各样的智能产品,不过对于小米来说还是以手机为核三款万元之内最适合入手的单反,各有什么优势和缺点?对于业余摄影好者以及新手和小白来说,其实一开始不需要购买价格太高昂的高端专业级单反或者微单,因为新手和小白没有太多的摄影经验和技巧,一些摄影爱好者也不需要太高的像素和性能,购买太高吸尘器十大名牌,实用小家电介绍冰尊吸尘器是世界吸尘器十大排名领导品牌。日常清洁想要省力省心,相信有不少朋友都会考虑入手一台手持无绳吸尘器,相比于传统的有线吸尘器,手持无绳吸尘器因为不需要弯腰刷头种类多机身轻便可几千vs上万,电视机应该怎么选?最近刚买电视,说说我的感受电视和冰箱,洗衣机一样,早已成为家庭的标配,电视机应该怎样选?有必要花万元买台贵的吗?一直都是不少人的困惑。前段时间,在新房买了台万元电视,结合我自己的实际使用感受,说说选购电视着一经上市惊艳众人,华为P50E实力究竟如何?要说人们的生活中最能体现科技发展的直接产物,那一定是手机了。手机的不断升级进化,也为人们的生活带来了更多的便利。今天我们要说的这款手机就是3月24日上市的华为P50E手机,这款新机200W充电手机将至,小米OPPO抢夺首发,谁才是快充之王?相比去年,今年的国产手机在充电技术方面发生了一些变化。首先就是135W和150W充电技术的出现,去年功率最高的还是120W快速充电技术,今年则是升级到150W不过截止到目前,还只有荣耀Note20Pro再传新消息,有天玑9000坐镇,5360mAh大电池最近的新机很多,除了Redmi发布了K50系列,realme真我GTNeo3也上线了,接下来就是蓝厂的表演时间,有vivoX80系列,XFold以及iQOONeo6系列,也是从骁龙特斯拉再迎劲敌!西雅特Cupra全新SUV预告图,大灯和保时捷很像近日海外媒体公布了一组西雅特旗下高性能品牌Cupra的全新SUV预告图,新车定位是一款紧凑型SUV。据悉,新车将在匈牙利工厂进行生产,与奥迪Q3采用同平台打造,新车将在2024年2手机充电时记住这3点,可以延长电池使用寿命,手机可以多用3年经常看到有人在网上里面说自己的手机电池不耐用,手机刚刚买回来的时候还可以一天一充,但是手机使用了不长时间,电池的续航时间变得明显缩短,现在甚至出现了一天两充的情况,认为现在手机的电男人3。7秒的快乐,唯有这辆特斯拉ModelYPerformance懂有时候,你会发现男人是一种很矛盾的生物,比如是个男人都怕被别人说快,又总能从快中获得快感和刺激感。哦,别误会,我说的是男人可以从高速度中,获得满满的刺激感。电动车相比于传统的燃油车6128G仅售1099,8500mAh超大电池,还会有人支持金立吗?金立手机其他人用不用我是不知道的,但是我用过以后真的在也不愿意用金立手机了,不管价格多么便宜,配置多么好。我的金立手机是s9,用了不到两年虽然时间不算短,但也不长啊,用得好好的突然