教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 Go语言跳转语句

Go语言跳转语句

发布时间:2023-02-05   编辑:jiaochengji.com
教程集为您提供Go语言跳转语句等资源,欢迎您收藏本站,我们将为您提供最新的Go语言跳转语句资源

跳转语句goto,break,continue

三个语法都可以配合标签使用

标签名区分大小写,若不使用会造成编译错误

break和continue配合标签可用于多层循环的跳出

goto是调整执行位置,与其他2个语句配合标签的结果并不相同

 

Go语言break语句

1.用于循环语句中跳出循环,并开始执行循环之后的语句

2.break在switch(开关语句)中执行一条case后跳出语句的作用

3.break语句的流程图如下:

 

 

Go语言continue语句

Go语言的continue语句有点像break语句。但是continue不能跳出循环,而是跳出当前循环执行下一次循环语句。for循环中,执行continue语句会触发for增量语句的执行。

continue语句流程图如下:

 

Go语言goto语句

Go语言的goto语句可以无条件地转移到过程中指定的行。

goto语句通常与条件语句配合使用。可用来实现条件转移,构成循环,跳出循环体等功能

但是,在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。

goto语法格式如下:

 

goto label;
..
.
label: statement; label;
..
.
label: statement;

 

goto语句的流程图如下:

本文参考:

https://www.yuque.com/docs/share/6f5477e2-a5aa-4e88-8c3f-ead3cc3d4838

 

到此这篇关于“Go语言跳转语句”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
Golang 学习笔记:流程控制
Go语言发展历史、核心、特性及学习路线
Golang学习笔记(五):Go语言与C语言的区别
3.Go 语言基础之流程控制
go run main.go 参数_Go语言入门:Hello world
想系统学习GO语言(Golang
python中如何退出for循环
从零开始学习GO语言-搭建Go语言开发环境-快速开发入门第一个小程序
14. Go 语言中的类型断言是什么?
Go语言的主要特性和发展影响

[关闭]
~ ~