golang学习笔记 if分支

if分支

语法

在Go语言中,关键字 if 是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行 if 后由大括号{}括起来的代码块,否则就忽略该代码块继续执行后续的代码。

1.if 条件表达式 {

逻辑代码

​ **} **

2.当条件表达式为ture时,就会执行得的代码

     package main
     
     import (
     	"fmt"
     )
     func main()  {
     	var a int = 3
     	if a < 5 {//满足a<5时输出a的值
     		fmt.Println(a)
     	}
     }
     ```
![](https://img-blog.csdnimg.cn/img_convert/e7211479e1b78b3d392269240de9b5d9.png)

## 双分支

  当条件表达式成立,即执行逻辑代码1,否则执行逻辑代码2

 ** if 条件表达式 {**

  ​			**逻辑代码1**

  ​		**}    else{**

  ​            **逻辑代码2**

**  }**

 ```go
  package main
  
  import (
  	"fmt"
  )
  func main()  {
  	var a int = 3
  	var b int = 5
  	if a > b {//满足a>b时输出a的值
  		fmt.Println(a)
  	}else{
  		fmt.Println(b)
  	}
  }

多分支

if 条件表达式 {

逻辑代码1

} else if 条件表达式2{

​ ** 逻辑代码2**

}

** …**

else if 条件表达式n{

逻辑代码n

}

package main

import (
	"fmt"
)
func main()  {
	var a int = 5
	if a > 9 {//满足a>b时输出a的值
		fmt.Println("非常优秀")
	}else if a > 8{
		fmt.Println("优秀")
	}else if a > 6{
		fmt.Println("及格")
	}else  {
		fmt.Println("不及格")
	}
}

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值