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