<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### for循環 ``` for 初始語句; 條件表達式; 賦值表達式 { 循環體 } ``` ``` package main import "fmt" func main() { for i := 1; i < 10; i++ { for j := 1; j < i+1; j++ { //fmt.Println(j, "*", i, "=", (j * i)) fmt.Printf("%v*%v=%v \t", j, i, i*j) // 九九乘法表 } fmt.Println() } } 結果: 1*1=1 ? 1*2=2 ? 2*2=4 ? 1*3=3 ? 2*3=6 ? 3*3=9 ? 1*4=4 ? 2*4=8 ? 3*4=12 ?4*4=16 ? 1*5=5 ? 2*5=10 ?3*5=15 ?4*5=20 ?5*5=25 ? 1*6=6 ? 2*6=12 ?3*6=18 ?4*6=24 ?5*6=30 ?6*6=36 ? 1*7=7 ? 2*7=14 ?3*7=21 ?4*7=28 ?5*7=35 ?6*7=42 ?7*7=49 ? 1*8=8 ? 2*8=16 ?3*8=24 ?4*8=32 ?5*8=40 ?6*8=48 ?7*8=56 ?8*8=64 ? 1*9=9 ? 2*9=18 ?3*9=27 ?4*9=36 ?5*9=45 ?6*9=54 ?7*9=63 ?8*9=72 ?9*9=81 ``` ### break跳出循環 ``` package main import "fmt" func main() { i := 1 for { for { if i > 5 { fmt.Println("跳出內層for循環") break } fmt.Println(i) i++ } fmt.Println("跳出外層for循環") break } } 結果: 1 2 3 4 5 跳出內層for循環 跳出外層循環 ``` 可以設置標簽 讓break直接跳出循環 ``` package main import "fmt" func main() { i := 1 OuterLoop: for { for { if i > 5 { fmt.Println("跳出OuterLoop標簽對應的循環") break OuterLoop } fmt.Println(i) i++ } } } 結果: 1 2 3 4 5 跳出OuterLoop標簽對應的循環 ``` go語言沒有while循環,但是可以做出效果出來 ``` package main import "fmt" func main() { i := 1 for { fmt.Println(i) i++ if i == 5 { fmt.Println("結束for循環") break } } } 結果: 1 2 3 4 結束for循環 ``` ### continue繼續循環 > **結束當前循環體,開始下次循環。也可以跟標簽** ``` package main import "fmt" func main() { OuterLoop: for i := 0; i < 5; i++ { for j := 0; j < 3; j++ { if j == 1 { fmt.Println(i, j) continue OuterLoop } } } } 結果: 0 1 1 1 2 1 3 1 4 1 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看