Golang if语句

if语句主要用做条件判断,比如判断是否成年,成绩是否及格或者优秀等一些场景。

if 语句

这里我们使用if语句来判断小明是否已经成年。
1.package main
2.import (
3. “log”
4.)
5.func main() {
6. age := 20
7. if age > 17 {
8. log.Println(“小明已经成年”)
9. }
10.}

当前条件如果满足age > 17 的话,则会输出小明已经成年。

else 语句

else 语句同 if 语句一起使用,用在条件不满足的情况下,比如判断小明是否成年,如果小明未成年则会执行else语句。
1.package main
2.import (
3. “log”
4.)
5.func main() {
6. age := 20
7. if age > 17 {
8. log.Println(“小明已经成年”)
9. } else {
10. log.Println(“小明还未成年”)
11. }
12.}

运行结果:
1.$ go run main.go
2.$ 小明已经成年

如果不满足age > 17的这个条件,那么则会执行由else花括号包起来的代码块,也就是输出小明还未成年。

else if 语句

else if 语句一般用在多个条件判断的时候。比如判断小明的成绩是否及格,是一般,还是中等,或者是优秀这种多个条件的情况下。
1.package main
2.import (
3. “log”
4.)
5.func main() {
6. fenshu := 90
7. if fenshu < 60 {
8. log.Println(“不及格”)
9. } else if fenshu >= 60 && fenshu < 70 {
10. log.Println(“成绩一般”)
11. } else if fenshu >= 70 && fenshu < 90 {
12. log.Println(“成绩中等”)
13. } else if fenshu >= 90 {
14. log.Println(“成绩优秀”)
15. }
16.}

运行结果:
1.$ go run main.go
2.$ 成绩优秀

Golang if语句相关推荐

  1. golang for语句完全指南

    golang for语句完全指南 Posted on January 13, 2018 以下所有观点都是个人愚见,有不同建议或补充的的欢迎emialaboutme 原文章地址 关于for语句的疑问 f ...

  2. Go语言自学系列 | golang switch语句

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  3. Golang 条件语句

    在Go语言中,条件语句主要包括有if . switch 与 select. 注意: Go语言中没有三目运算符,不支持 ?: 形式的条件判断. if 语句 最简单的if语句 最简单的 if 语句的基本语 ...

  4. 关于golang的一些基础

    说实话,golang挺简单的,像我这样的低级的编程水平学起来感觉不太吃力.goroutine + channel挺开眼界的,这样的http并发模型秒杀python. -我第一次知道type其实和str ...

  5. The Things Network LoRaWAN Stack V3 学习笔记

    The Things Network 是 LoRaWAN 行业里非常著名的 Network Server 提供方,尤其是开发者社区运营得非常好,吸引了很多开发者来使用他们的平台.接触的许多国外的厂家, ...

  6. Go语言自学系列 | 汇总

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,请移步至知乎网站,谢 ...

  7. golang if 条件判断语句 简介

    一:if判断语句的三种情况 ①:单分支 if 条件判断语句 { 执行语句 } ②:双分支 if 条件判断语句 { 执行语句 }else{ 执行语句 } ③:多分支 if 条件判断语句 { 执行语句 } ...

  8. [译] part 8: golang if else 语句

    原文地址:Part 8: if else statement 原文作者:Naveen R 译者:咔叽咔叽 转载请注明出处. if是条件语句,语法为, if condition { } 复制代码 如果c ...

  9. php循环 跳转语句,golang循环跳转语句

    golang循环跳转语句 跳转语句 goto break continue 三个语法都可以配合标签使用 标签名区分大小写,若不使用会造成编译错误 break与continue配合标签可用于多层循环的跳 ...

最新文章

  1. BZOJ 2959: 长跑 解题报告
  2. echarts指针进度条刻度调整_指针式流量开关
  3. 未来的C#之只读引用与结构体
  4. pycharm如何更改python项目环境_PyCharm如何导入python项目,并配置虚拟环境
  5. C++ 通讯录设计(二)
  6. eclipse中复制导入的项目并且修改了项目名字,项目后面的括号显示原来项目的名字
  7. mysql 关键字搜索 排名_mysql 的 查找 与 排序
  8. Oracle作业job 没有自动调度起来
  9. 【优化算法】非洲秃鹫优化算法(AVOA)【含Matlab源码 1805期】
  10. 【路径规划】基于matlab动态多群粒子群算法局部搜索路径规划【含Matlab源码 448期】
  11. NumPy学习笔记之random.randn()函数
  12. Java垃圾回收机制(GC)
  13. “移动办事之城”杭州:超8成个人办理事项凭身份证通办
  14. excel mysql 财务_excel函数 数据库 财务函数 统计函数 信息函数
  15. adb连接手机出现Connection refused
  16. js实现兼容的本地化存储方案
  17. Tp-link路由器设置教程
  18. 联想电脑删除右键多余菜单选项
  19. java游戏管理器 闪退_手游频繁崩溃”闪退”? 从程序上找原因
  20. 公安销售许可证的申请流程-从检测到拿证

热门文章

  1. Excel到PPT动嘴就能做!ChatGPT4接入Office全家桶
  2. qt 创建半透明异形窗口
  3. 2022年计算机二级c++考试题库软件
  4. Sansen精粹阅读笔记(2) CMFB 共模反馈
  5. [Linux]zerotier阿里云部署moon服务实现内网穿透
  6. 解决通过调用后台接口实现Excel导出功能,后台返回数据乱码的问题
  7. 全闪SDS之数据库加速解决方案
  8. 视频怎么压缩到20M以内
  9. 记一次帮同学搭建项目Tomcat启动失败,至少有一个JAR被扫描用于TLD但尚未包含TLD。
  10. 什么是量化回测?有什么作用吗?