go之if判断

简介

  逻辑判断,条件成立执行if的代码,不成立执行else或else if

if...else

  语法

1
2
3
4
5
if 条件 {
 
}else{
 
}

  例子

1
2
3
4
5
6
7
var num = 11
// 对2取余,如果余数等于0,说明能整除
if num%2 == 0 {
    fmt.Println("能整除")
} else {
    fmt.Println("不能整除")
}

if...else if ..lese

  语法

1
2
3
4
5
6
7
8
9
if 条件 {
 
}else if 条件{
 
}else if 条件{
 
}else{
   
}

  例子

1
2
3
4
5
6
7
8
var score = 90
if score > 90 {
    fmt.Println("优秀")
} else if score > 80 && score <= 90 {
    fmt.Println("良好")
} else {
    fmt.Println("很一般")
}

变量初始化(用的较多)

  语法

1
2
3
if 变量初始化;条件 {
}else{
}

  例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 判断语法
    if b:=add(6,99);b>100{
        fmt.Println("b 大于100")
    }
 
    // 4 if 后的  条件  和 {  必须在一行
    // 整除情况下所有编程语言每行结尾都要加 ; ,不需要是因为读到 \n 自动给加的,所有有的语言可以不用加
    if b:=add(6,99);b>100{
        fmt.Println("b 大于100")
    }
 
 
 
// 函数
func add(a,b int)int  {
    return a+b
 
}

  注意:if后的条件和{必须在一行,不然会报错

posted @   那就凑个整吧  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示