Go語言break跳轉(zhuǎn)語句怎么使用
基本介紹
break語句用于終止某個語句塊的執(zhí)行,用于中斷當(dāng)前for循環(huán)或跳出switch語句
基本語法
{
..........
break
.........
}
示意圖
以for循環(huán)舉例
細節(jié)說明
1,break語句出現(xiàn)在多層嵌套的語句塊中時,可以通過標簽之名要終止的是哪一層語句塊
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循環(huán)
break后面可以指定標簽,跳出標簽對應(yīng)的for循環(huán)
案例
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("用戶名或密碼輸入錯誤,請重新輸入") } } }
到此這篇關(guān)于Go語言break跳轉(zhuǎn)語句怎么使用的文章就介紹到這了,更多相關(guān)Go break內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang內(nèi)存對齊的規(guī)則及實現(xiàn)
本文介紹了Golang內(nèi)存對齊的規(guī)則及實現(xiàn),通過合理的內(nèi)存對齊,可以提高程序的執(zhí)行效率和性能,通過對本文的閱讀,讀者可以更好地理解Golang內(nèi)存對齊的原理和技巧,并應(yīng)用于實際編程中2023-08-08Go語言中的基礎(chǔ)數(shù)據(jù)類型使用實例
這篇文章主要為大家介紹了Go中的基礎(chǔ)數(shù)據(jù)類型使用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04Go語言異常處理error、panic、recover的使用
GO語言中引入的異常的處理方式為error、panic、recover ,本文主要介紹了Go語言異常處理error、panic、recover的使用,感興趣的可以了解一下2024-08-08