第 12 章:If-Else Statements(条件判断)

1. 章节简介

  • ifelse ifelse 控制程序流程。
  • 支持短变量声明在条件中使用。

2. 知识点讲解

  • 基本语法
if 条件 {
    // 语句
} else if 条件2 {
    // 语句
} else {
    // 语句
}
  • 短变量声明
if err := doSomething(); err != nil {
    fmt.Println("Error:", err)
}
  • 逻辑运算符

    • && → 与
    • || → 或
    • ! → 非

3. 代码示例

package main

import "fmt"

func main() {
    num := 15

    if num%2 == 0 {
        fmt.Println("Even number")
    } else {
        fmt.Println("Odd number")
    }

    // 短变量声明
    if result := num % 3; result == 0 {
        fmt.Println("Divisible by 3")
    } else {
        fmt.Println("Not divisible by 3")
    }

    // 多条件
    age := 25
    if age < 18 {
        fmt.Println("Minor")
    } else if age >= 18 && age < 60 {
        fmt.Println("Adult")
    } else {
        fmt.Println("Senior")
    }
}

4. 练习任务

  1. 判断一个数字是奇数还是偶数。
  2. 判断一个数字是否能被 2、3、5 整除。
  3. 用短变量声明获取数字的平方根,并判断是否大于 10。

5. 小结

  • if-else if-else 控制流程。
  • 可以在条件中声明局部变量。
  • 逻辑运算符可以组合复杂条件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容