17_Go基础(switch)

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("无效的输入")
    }
}
原文地址:https://www.cnblogs.com/luwei0915/p/15357614.html