(13)fallthrough

fallthrough继续执行协议条件

func main() {
    for  {
        fmt.Println("请输入您的级别:A/B/C")
        var level string
        fmt.Scan(&level)

        switch level {
        case "A":
            fmt.Println("恭喜获得我厂生产的女朋友一只")
        case "B":
            fmt.Println("恭喜获得水杯一个")
        case "C":
            fmt.Println("恭喜获得一包纸")
        default:
            return
        }

    }
}

 

正常执行结果

 

加入fallthrough

func main() {
    for  {
        fmt.Println("请输入您的级别:A/B/C")
        var level string
        fmt.Scan(&level)

        switch level {
        case "A":
            fmt.Println("恭喜获得我厂生产的女朋友一只")
            fallthrough
        case "B":
            fmt.Println("恭喜获得水杯一个")
            fallthrough
        case "C":
            fmt.Println("恭喜获得一包纸")
        default:
            return
        }

    }
}

 

执行结果

 

posted @ 2019-06-13 14:54  pad+  阅读(203)  评论(0编辑  收藏  举报