10_switch语句的使用

/*
switch 语句和c语言的用法不同
1、go语句是默认添加break语句的,但c不是默认的
2、go语句添加一个fallthrough语句,可以顺序执行接下来的结构
3、switch在关键词后面可以添加赋值语句,用分号和后面的变量分开,更加的便捷
*/


package main

import "fmt"
func main() {

	//a := 11
	switch a := 1; a { //这里也可以添加一个赋值语句,用分号与后面的变量隔开
	case 1:
		fmt.Println("hello")
		//默认添加break
		fallthrough //继续执行后面的语句,不会在此跳出结构
	case 2:
		fmt.Println("Get up")
	case 10:
		fmt.Println("恭喜你达到顶级")
	default:
		fmt.Println("重新输入")
	}

}

运行结果:

                        

每天的价值就是不停息的前进!!!
原文地址:https://www.cnblogs.com/zhaopp/p/11439100.html