Go语言break跳转语句怎么使用

 更新时间:2023年01月16日 10:35:02   作者:fiveym  
这篇文章主要介绍了Go语言break跳转语句怎么使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

基本介绍

break语句用于终止某个语句块的执行,用于中断当前for循环或跳出switch语句

基本语法

{

..........

break

.........

}

示意图

以for循环举例

细节说明

1,break语句出现在多层嵌套的语句块中时,可以通过标签之名要终止的是哪一层语句块

2,标签的基本使用

package main
import "fmt"
func main(){
	lable2:
	for i := 0 ; i < 4 ; i++{
		for j := 0; j <10 ; j++{
			if j == 2{
				break lable2
			}
		fmt.Println("j=", j)
		}
	}
}

break默认会跳出最近的for循环

break后面可以指定标签,跳出标签对应的for循环

案例

package main
import "fmt"
func main(){
	var name string
	var pwd string
	for i := 1; i <= 3; i++ {
		fmt.Println("请输入你的用户名:")
		fmt.Scanln(&name)
		fmt.Println("请输入你的密码:")
		fmt.Scanln(&pwd)
		if name == "wangjingze" && pwd == "888" {
			fmt.Println("登录成功")
			break
		} else  {
			fmt.Println("用户名或密码输入错误,请重新输入")
		}
	}
}

到此这篇关于Go语言break跳转语句怎么使用的文章就介绍到这了,更多相关Go break内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Golang实现DFA算法对敏感词过滤功能

    Golang实现DFA算法对敏感词过滤功能

    DFA算法是确定性有限自动机,其特征是,有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,通俗的讲DFA算法就是把你要匹配的做成一颗字典树,然后对你输入的内容进行匹配的过程,本文将利用DFA算法实现敏感词过滤,需要的可以参考一下
    2023-10-10
  • Golang内存对齐的规则及实现

    Golang内存对齐的规则及实现

    本文介绍了Golang内存对齐的规则及实现,通过合理的内存对齐,可以提高程序的执行效率和性能,通过对本文的阅读,读者可以更好地理解Golang内存对齐的原理和技巧,并应用于实际编程中
    2023-08-08
  • Golang执行cmd命令行的方法

    Golang执行cmd命令行的方法

    本文主要介绍了Golang执行cmd命令行的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • golang读取yaml配置文件的示例代码

    golang读取yaml配置文件的示例代码

    在项目开发中,经常需要把一些配置文件常量提取到统一配置文件进行维护,go项目在开发中常常把需要维护的常量或者配置提取到yaml文件,所以本文主要来为大家介绍一下golang如何读取yaml配置文件吧
    2023-11-11
  • Go 项目目录布局保姆级教程

    Go 项目目录布局保姆级教程

    这篇文章主要为大家介绍了Go 项目目录布局保姆级教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Go语言中的基础数据类型使用实例

    Go语言中的基础数据类型使用实例

    这篇文章主要为大家介绍了Go中的基础数据类型使用示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Go语言单控制器和多控制器使用详解

    Go语言单控制器和多控制器使用详解

    这篇文章主要为大家详细介绍了Go语言单控制器和多控制器的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 浅谈golang结构体偷懒初始化

    浅谈golang结构体偷懒初始化

    这篇文章主要介绍了浅谈golang结构体偷懒初始化,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 浅谈go语言中别名类型的使用

    浅谈go语言中别名类型的使用

    类型别名是 Go 1.9 版本添加的新功能,主要用于解决代码升级、迁移中存在的类型兼容性问题,本文主要介绍了go语言中别名类型的使用,感兴趣的可以了解一下
    2024-01-01
  • Go语言异常处理error、panic、recover的使用

    Go语言异常处理error、panic、recover的使用

    GO语言中引入的异常的处理方式为error、panic、recover ,本文主要介绍了Go语言异常处理error、panic、recover的使用,感兴趣的可以了解一下
    2024-08-08

最新评论