Go-for循环
程序员文章站
2022-04-30 16:43:04
一.第一种情况(死循环) 二.第二种情况(类似while 条件) 五.break 与continue 和 ,break停止循环,continue跳出本层循环 ......
一.第一种情况(死循环)
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++ } /* for ;a<10;{ fmt.println(a) a++ } */ }
三.类似js中for
package main import "fmt" func main() { for a := 1;a < 10;a++ { //定义索引,索引满足的条件,如果满足执行的内容{执行的代码} fmt.println(a) } } //其中这三分部都可以省略 /*执行顺序 1. a := 1 2.a < 10 3.fmt.println(a) 4.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跳出本层循环