Skip to content

If/Else 分支

if 和 else 分支结构在 Go 中非常直接。

代码示例

package main

import "fmt"

func main() {
    if 7%2 == 0 {
        fmt.Println("7是偶数")
    } else {
        fmt.Println("7是基数")
    }

    if 8%4 == 0 {
        fmt.Println("8可被4整除")
    }

    if num := 9; num < 0 {
        fmt.Println(num, "为负数")
    } else if num < 10 {
        fmt.Println(num, "有1个数字")
    } else {
        fmt.Println(num, "有多个数字")
    }
}

执行结果

$ go run if-else.go 
7是基数
8可被4整除
9 有1个数字