Go 语言基础教程:6.条件判断

在这篇教程中,我们将通过一个简单的 Go 语言程序来学习条件判断结构的使用。以下是我们要分析的代码:

Go 复制代码
package main

import "fmt"

func main() {

    if 7%2 == 0 {
        fmt.Println("7 is even")
    } else {
        fmt.Println("7 is odd")
    }

    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    }

    if 8%2 == 0 || 7%2 == 0 {
        fmt.Println("either 8 or 7 are even")
    }

    if num := 9; num < 0 {
        fmt.Println(num, "is negative")
    } else if num < 10 {
        fmt.Println(num, "has 1 digit")
    } else {
        fmt.Println(num, "has multiple digits")
    }
}
相关推荐
sibylyue1 分钟前
JDK 17 +spiring boot+ maven 应用服务 高并发调优
java·开发语言·maven
AMoon丶7 分钟前
Golang--锁
linux·开发语言·数据结构·后端·算法·golang·mutex
白杆杆红伞伞16 分钟前
Qt进程间通信
开发语言·qt
艾莉丝努力练剑18 分钟前
确保多进程命名管道权限一致的方法
java·linux·运维·服务器·开发语言·网络·c++
2201_7562063422 分钟前
1111111
开发语言·python
一瓢西湖水25 分钟前
CPU使用超过阈值分析
java·开发语言·jvm
特种加菲猫25 分钟前
透过源码看本质:list 的模拟实现与核心原理
开发语言·c++
李日灐25 分钟前
改造红黑树实现封装 map/set:感受C++ 标准容器的精妙设计与底层实现
开发语言·数据结构·c++·后端·算法·红黑树
故事和你9131 分钟前
sdut-程序设计基础Ⅰ-期末测试(重现)
大数据·开发语言·数据结构·c++·算法·蓝桥杯·图论
重庆兔巴哥35 分钟前
如何在Dev-C++中使用MinGW-w64编译器?
linux·开发语言·c++