什么叫零代码?- 领略编程的新纪元
117
2023-10-12
【摘要】 本书摘自《零基础Go语言 从入门到精通》一书中第五章,第2.4节,编者是零壹快学
5.2 continue继续循环
continue语句可以立即结束当前循环体中的逻辑,开始下一次循环。和break语句类似,continue
语句后也可跟标签,表示开始标签所对应的循环。
动手写5.2.4
执行结果如下:
○5.3 switch分支
switch语句常用于基于大量不同条件来执行不同动作,每一个条件对应一个case分支。
switch语句的执行过程从上至下,直到找到匹配项,匹配项后面也不需要再加break。
每一个switch语句只能包含一个可选的default分支,若没有找到匹配项,会默认执行default分支
中的代码块。
Go语言中的switch语法如下:
变量var1可以是任何类型,但value1和value2必须是相同的类型或最终结果为相同类型的表达 式。每个case分支后可跟多个可能符合条件的值,使用逗号分隔它们,例如:case value1,value2,
value3。
动手写5.3.1
执行结果如下:
默认情况下,switch匹配成功后就不会执行后续其他case,如果我们需要无条件强制执行后面
的 case,可以使用fallthrough关键字。
动手写5.3.2
执行结果如下:
上述示例中,switch语句省略了条件表达式,表达式由下面的case给出。
○5.4 goto跳转
goto语句用于代码间的无条件跳转,格式如下:
动手写5.4.1
执行结果如下:
一般情况下,在程序中不建议使用goto语句,过多的goto语句会破坏程序结构,使程序的可读 性变差。
○5.5 小结
◇ Go语言的流程控制语句主要包括:条件判断语句(if和switch)、循环控制语句(for、break 和continue)和跳转语句(goto)。
◇ Go语言中的循环逻辑通过for关键字实现,不存在while循环。
◇ switch语句常用于基于大量不同条件来执行不同动作,每一个条件对应一个case分支。
◇ 一般情况下,在程序中不建议使用goto语句,过多的goto语句会破坏程序结构,使程序的可 读性变差。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~