Go語言學習筆記六: 循環語句
今天學了一個格式化代碼的命令:gofmt -w chapter6.go
git
for循環
for循環有3種形式:github
for init; condition; increment {
}
// 相似while
for condition {
}
// 和for(;;)同樣
for {
}
循環slice,map,數組,字符串還能夠使用下面這種方式:golang
for key, value := range oldMap {
newMap[key] = value
}
break 語句
- 用於循環語句中跳出循環,並開始執行循環以後的語句。
- break在switch(開關語句)中在執行一條case後跳出語句的做用。
continue 語句
- Go 語言的 continue 語句有點像 break 語句。可是continue不是跳出循環,而是跳過當前循環執行下一次循環語句。
- for 循環中,執行 continue 語句會觸發for增量語句的執行。
goto 語句
- Go 語言的 goto 語句能夠無條件地轉移到過程當中指定的行。
- goto語句一般與條件語句配合使用。可用來實現條件轉移, 構成循環,跳出循環體等功能。
goto label;
...
...
label: statement;
爲何又要把goto搞進來,難道設計者就是喜歡折磨咱們。數組
此係列其餘文章地址
https://github.com/zhangqunshi/golang_study學習