go语言入门(三)
條件語句
? go語言的條件語句結(jié)構(gòu)如下:
?
go語言的條件語句和其他語言類似。簡單列舉下:
1、if 語句,布爾表達(dá)式不需要括號
if 布爾表達(dá)式 { /* 在布爾表達(dá)式為 true 時執(zhí)行 */ }2、if...else語句
if 布爾表達(dá)式 { /* 在布爾表達(dá)式為 true 時執(zhí)行 */ } else { /* 在布爾表達(dá)式為 false 時執(zhí)行 */ }3、if語句嵌套
if 布爾表達(dá)式 1 { /* 在布爾表達(dá)式 1 為 true 時執(zhí)行 */ if 布爾表達(dá)式 2 { /* 在布爾表達(dá)式 2 為 true 時執(zhí)行 */ } }4、switch語句
和其他語言稍有區(qū)別,var1可以是任意類型,val1和val2必須和var1同類型。case語句后不需要break,只會匹配并執(zhí)行其中一項,并結(jié)束switch語句
switch var1 {case val1: ... case val2: ... default: ... }?
循環(huán)語句
go語言使用for實(shí)現(xiàn)循環(huán),有三種:
1、和C語言等的for循環(huán)一樣
for init; condition; post { }2、和C語言的while循環(huán)一樣
for condition { }3、和 C 的 for(;;) 一樣:
for { }
循環(huán)控制
1、break
和C語言、java等一樣,跳過循環(huán)中未執(zhí)行的部分,結(jié)束當(dāng)前循環(huán)。
2、continue
和C語言,java一樣,跳過循環(huán)中未執(zhí)行的部分,重新下一輪循環(huán)
3、goto語句
跳的指定標(biāo)簽位置,不建議使用
轉(zhuǎn)載于:https://www.cnblogs.com/lilinwei340/p/7968067.html
總結(jié)
- 上一篇: 梦到便秘是什么意思啊
- 下一篇: 1.8暂停线程