美文网首页
Go_022_循环语句for

Go_022_循环语句for

作者: 为宇绸缪 | 来源:发表于2023-05-14 21:53 被阅读0次

for循环
for循环的三要素:初始语句、条件语句、步进语句

三要素拆开来写

package main

import "fmt"

func main() {
    var count = 0
    for count < 10 {
        fmt.Println("Hello World ", count)
        count++
    }
    fmt.Println("Count: ", count)
}

三要素放在一起来写

package main

import "fmt"

func main() {
    for count := 0; count < 10; count++ {
        fmt.Println(count)
    }

for循环作用域
go 语言的for循环是有自己的作用域的,i只能在for循环当中使用,无法在for循环外面使用
局部的作用域可以拿全局的作用域的变量,但全局当中不能拿局部作用域的变量

for i := 0; i < 10; i++{
  fmt.Println(i)
}
fmt.Println(i)  // 这里无法打印i的值

退出for循环
break 退出整个循环,continue 退出当次循环

package main

import "fmt"

func main() {
    for i := 0; i < 10; i++ {
        if i == 6 {
            break
        }
        fmt.Println(i)
    }
    fmt.Println("end")

    for i := 0; i < 10; i++ {
        if i == 6 {
            continue
        }
        fmt.Println(i)
    }
    fmt.Println("end")
}

相关文章

网友评论

      本文标题:Go_022_循环语句for

      本文链接:https://www.haomeiwen.com/subject/cuapsdtx.html