網站首頁 編程語言 正文
基本介紹
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("用戶名或密碼輸入錯誤,請重新輸入")
}
}
}
原文鏈接:https://blog.csdn.net/weixin_49750432/article/details/128530097
相關推薦
- 2022-10-10 Python?pygame?動畫游戲循環游戲時鐘實現原理_python
- 2023-02-01 Python?asyncore?socket客戶端開發基本使用教程_python
- 2022-11-19 Compose?動畫藝術之屬性動畫探索_Android
- 2022-04-10 解析React?中的Virtual?DOM_MsSql
- 2023-07-13 react中使用高階函數
- 2022-04-12 C#實現六大設計原則之單一職責原則_C#教程
- 2023-01-19 Retrofit?創建網絡請求接口實例過程_Android
- 2021-12-17 使用遞歸時返回結果是undefined的原因和解決辦法
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支