10_switch语句的使用



2019-08-31 15:12 
StevenZhao 
阅读(154
评论(0
编辑 
收藏 
举报

/*
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("重新输入")
	}

}

运行结果:

                        

 

版权声明:本文为zhaopp原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhaopp/p/11439100.html