时间:2021-05-23
Go 语言 switch 语句
switch 语句用于基于不同条件执行不同动作,每一个 case 分支都是唯一的,从上直下逐一测试,直到匹配为止。。
switch 语句执行的过程从上至下,直到找到匹配项,匹配项后面也不需要再加break
语法
Go 编程语言中 switch 语句的语法如下:
变量 var1 可以是任何类型,而 val1 和 val2 则可以是同类型的任意值。类型不被局限于常量或整数,但必须是相同的类型;或者最终结果为相同类型的表达式。
您可以同时测试多个可能符合条件的值,使用逗号分割它们,例如:case val1, val2, val3。
流程图:
实例
以上代码执行结果为:
优秀!
你的等级是 A
Type Switch
switch 语句还可以被用于 type-switch 来判断某个 interface 变量中实际存储的变量类型。
Type Switch 语法格式如下:
实例
以上代码执行结果为:
x 的类型 :<nil>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Go语言break语句在Go编程语言中的break语句有以下两种用法:break语句用于在循环立即终止,程序控制继续下一个循环语句后面语句。它可用于终止在swi
switch语句与if语句的关系最为密切,也是其它编程语言中普遍使用的一种流程控制语句,但switch的匹配是全等模式,如果不注意这个细节则写程序时往往会出错。
语法Swift语言中switch语句的语法:复制代码代码如下:switchexpression{caseexpression1:statement(s)fall
if语句if语句包含一个布尔表达式后跟一个或多个语句。语法if语句在Go编程语言的语法是:复制代码代码如下:if(boolean_expression){/*s
c语言中case的意思是switch语句中的开关,满足case的条件就执行后面的语句,不满足就不执行。 c语言是一门面向过程、抽象化的通用程序设计语言,广泛应