Go-for循环

一.第一种状况(死循环)

package main
import "fmt"

func main() {
    for{
        fmt.Println("fuck")
    }
}
//单独 for 有点像python中的while True

二.第二种状况(相似while 条件)

package main
import "fmt"

func main() {
    a :=1
    for a<10{
        fmt.Println(a)
        a++
    }
}
/*输出结果
1
2
3
4
5
6
7
8
9
*/

三.相似js中for

package main

import "fmt"

func main() {
    for a := 1;a < 10;a++ {   //定义索引,索引知足的条件,若是知足执行的内容{执行的代码}
        fmt.Println(a)
    }
}

四.for能够由多个条件共同约数

func main() {
    for a,b := 1,10;a < 10&&b>8;a,b=a+1,b-1 {
        fmt.Println(a)
    }
}
/*输出结果
1
2
*/

五.break 与continue

python同样,break中止循环,continue跳出本层循环python

相关文章
相关标签/搜索