老雷go语言视频教程之Go语言的循环语句for
查看视频教程或者获取有关《老雷go语言视频教程》更多信息

老雷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)
	}
}