老雷go语言视频教程之Go语言的循环语句for
老雷go语言视频教程之循环语句for
一、for语法
for i := 0; i < 5; i++ {
//执行
}
二、break 中断整个执行
for i := 0; i < 5; i++ { if i==2 { break; } }
三、continue 忽略当前循环
for i := 0; i < 5; i++ { if i==2 { continue; } }
四、range遍历
strings := []string{"a", "b"} for i, s := range strings { fmt.Println(i, s) }
课后练习:
循环输出10到1的
package main import ( "fmt" ) func main() { for i := 0; i < 10; i++ { if i == 2 { continue } if i == 8 { break } fmt.Println(i) } strings := []string{"a", "b"} for i, s := range strings { fmt.Println(i, s) } }