go基礎(chǔ)(5.1)go label 的用法

go中的label來自于?C/C++的的goto(問了下公司寫C++的據(jù)說都不怎么用令漂,容易導(dǎo)致程序運(yùn)行混亂)

它的作用用過來標(biāo)記某行姐叁;用goto 語句的時候,goto后邊需要跟個標(biāo)號洗显,就知道跳轉(zhuǎn)到哪一行;

例:

fmt.Println("皮卡丘")

goto KEDAYA

fmt.Println("火箭隊")

KEDAYA:

fmt.Println("可達(dá)鴨")

//上面代碼 執(zhí)行到goto KEDAYA時候? 直接跳到執(zhí)行fmt.Println("可達(dá)鴨")

注意:

1.在go語言中標(biāo)記了某行l(wèi)abel 就必須使用到原环,不然會報錯

2.一般情況下使用Label的有g(shù)oto, continue挠唆,break,goto后面必須跟label的名稱???continue嘱吗,break可以不用

continue 用法:

KEDAYA:

for i :=1; i <5; i++ {

if i ==3 {

continue KEDAYA

}

fmt.Println(i)

}

break 用法:

KEDAYA:

for i :=1; i <5; i++ {

if i ==3 {

break KEDAYA

}

fmt.Println(i)

}

(有一說一玄组,這玩意兒感覺很雞肋,用了跟只用continue和break一樣 )

3.Label可以聲明在函數(shù)體的任何地方谒麦,作用范圍也就在函數(shù)體內(nèi)

4.嵌套函數(shù)的Label無法使用俄讹,外面的無法使用嵌套函數(shù)內(nèi)的label,嵌套函數(shù)內(nèi)也無法使用外面的label

5.不可以有兩個相同名字的label绕德,label名區(qū)分大小寫的患膛,label可以和變量名稱一樣(當(dāng)然你要跟變量重名的話,你可能被別的程序員打死)

6.goto必須在變量聲明之后耻蛇,變量的聲明沒法被跳過

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末踪蹬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子臣咖,更是在濱河造成了極大的恐慌跃捣,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夺蛇,死亡現(xiàn)場離奇詭異疚漆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門娶聘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闻镶,“玉大人,你說我怎么就攤上這事趴荸∪甯龋” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵发钝,是天一觀的道長顿涣。 經(jīng)常有香客問我,道長酝豪,這世上最難降的妖魔是什么涛碑? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮孵淘,結(jié)果婚禮上蒲障,老公的妹妹穿的比我還像新娘。我一直安慰自己瘫证,他們只是感情好揉阎,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著背捌,像睡著了一般毙籽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毡庆,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天坑赡,我揣著相機(jī)與錄音,去河邊找鬼么抗。 笑死毅否,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蝇刀。 我是一名探鬼主播螟加,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼熊泵!你這毒婦竟也來了仰迁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤顽分,失蹤者是張志新(化名)和其女友劉穎徐许,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卒蘸,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡雌隅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年翻默,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恰起。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡修械,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出检盼,到底是詐尸還是另有隱情肯污,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布吨枉,位于F島的核電站蹦渣,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏貌亭。R本人自食惡果不足惜柬唯,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望圃庭。 院中可真熱鬧锄奢,春花似錦、人聲如沸剧腻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽书在。三九已至堪滨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蕊温,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工遏乔, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留义矛,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓盟萨,卻偏偏與公主長得像凉翻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子捻激,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Go語言做Web編程非常方便制轰,并且在開發(fā)效率和程序運(yùn)行效率方面都非常優(yōu)秀。相比于Java胞谭,其最大的優(yōu)勢就是簡便易用...
    暗黑破壞球嘿哈閱讀 9,006評論 6 66
  • 第一個Go程序 解讀: a. package Go源文件開頭必須使用package聲明代碼所屬包垃杖,包是Go代碼分發(fā)...
    imsilence閱讀 691評論 0 0
  • 一、變量分組聲明 在Go語言中丈屹,同時聲明多個常量调俘、變量伶棒,或者導(dǎo)入多個包時,可采用分組的方式進(jìn)行聲明彩库。 import...
    副班長國偉閱讀 434評論 1 0
  • Golang基礎(chǔ)語法 [TOC] 一個大的程序是由很多小的基礎(chǔ)構(gòu)件組成的肤无。變量保存值,簡單的加法和減法運(yùn)算被組合成...
    奶爸?jǐn)]代碼閱讀 751評論 0 4
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)骇钦、焦點宛渐、注意力、語言聯(lián)想眯搭、情景聯(lián)想 觀點: 1.統(tǒng)計學(xué)現(xiàn)在叫數(shù)據(jù)分析窥翩,社會...
    Jenaral閱讀 5,721評論 0 5