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")
}









网友评论