Go 循环

1 没有while循环,没有do while循环,只有一个for循环

package main

//for 循环
/* for 后面三部分,都可以省略
for 变量初始化;条件;变量自增/自减 {
    循环体内容
}

 */
func main() {
    //1 基本使用
    //for i:=0;i<10;i++{
    //    fmt.Println(i)
    //}

    //2 省略第一部分
    //i:=0   //作用域范围大,不止在for内部,外部也可以用
    //for ;i<10;i++{
    //    fmt.Println(i)
    //}
    //2 省略第三部分
    //i:=0   //作用域范围大,不止在for内部,外部也可以用
    //for ;i<10;{
    //    fmt.Println(i)
    //    i++
    //}

    //3 省略一和三部分的简略写法(这就是while循环)  for 条件{ 循环体内容}
    //i:=0
    //for i<10{
    //    fmt.Println(i)
    //    i++
    //}

    //4 死循环

    //for {
    //    fmt.Println("ssssss")
    //}

    //5 只是演示开多协程
    //for i:=0;i<4000;i++{
    //    go test2()
    //}

    //6 break :结束本次for循环,continue结束本次循环,继续下一次循环
}

//func test2()  {
//    for  {
//        fmt.Println("sssss")
//    }
//
//}
原文地址:https://www.cnblogs.com/ZhZhang12138/p/14886709.html