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

作者:fiveym 时间:2024-05-28 15:37:12 

基本介绍

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

基本语法

{

..........

break

.........

}

示意图

以for循环举例

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

细节说明

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("用户名或密码输入错误,请重新输入")
}
}
}

来源:https://blog.csdn.net/weixin_49750432/article/details/128530097

标签:Go,break,跳转
0
投稿

猜你喜欢

  • 使用Python操作excel文件的实例代码

    2023-07-14 10:45:50
  • Python 数据结构之旋转链表

    2021-05-04 15:39:28
  • Python 实现PS滤镜中的径向模糊特效

    2023-11-04 19:48:49
  • js用typeof方法判断undefined类型

    2024-04-19 09:53:43
  • JS获取checkbox的个数简单实例

    2023-08-20 15:17:55
  • php以post形式发送xml的方法

    2023-11-22 12:40:47
  • python+matplotlib绘制旋转椭圆实例代码

    2022-05-28 04:51:44
  • python中Requests请求的安装与常见用法

    2022-08-15 20:36:35
  • python调用文字识别OCR轻松搞定验证码

    2023-02-20 17:10:54
  • php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析

    2024-05-11 10:02:47
  • vue中v-model指令与.sync修饰符的区别详解

    2024-05-28 15:46:10
  • Python内存泄漏和内存溢出的解决方案

    2022-02-10 11:46:55
  • Project Reference优化TypeScript编译性能示例

    2024-04-19 09:43:03
  • django 模版关闭转义方式

    2023-07-18 15:23:03
  • js图片随机显示技巧

    2007-08-19 20:20:00
  • python pandas query的使用方法

    2023-01-14 06:23:33
  • 如何在Python 游戏中模拟引力

    2021-11-28 21:51:27
  • Golang开发gRPC服务入门介绍

    2024-02-14 09:56:20
  • python GUI库图形界面开发之PyQt5拖放控件实例详解

    2023-04-26 08:43:24
  • mysql8.0忘记密码修改与net命令服务名无效问题

    2024-01-21 10:23:57
  • asp之家 网络编程 m.aspxhome.com