switch

Tutorial: Go初级 Category: Go Published: 2026-04-07 13:58:26 Views: 22 Likes: 0 Comments: 0
package main

import "fmt"

func logger(s string) {
    fmt.Println(s)
}

func main() {
    tag := 2

    // 用法1
    switch tag {
    case 1:
        logger("a")
    case 2, 4:
        logger("b")
    case 3:
        logger("c")
    default:
        logger("无效的输入")
    }

    // 用法2
    switch {
    case tag < 2:
        logger("小于2")
    case tag > 2:
        logger("大于2")
    case tag == 2:
        logger("等于2")
    default:
        logger("无效的输入")
    }
}
Prev: string Next: goto