Go語言學習筆記六: 循環語句

Go語言學習筆記六: 循環語句

今天學了一個格式化代碼的命令:gofmt -w chapter6.gogit

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學習

相關文章
相關標籤/搜索