循环
循环语句是用来重复执行某一段代码。
for
是 Go 语言唯一的循环语句。Go 语言中并没有其他语言比如 C 语言中的 while
和 do while
循环。
//循环(只有for循环,没有while ,do while)
package main
func main() {
//1 基本语法
//for 初始化;条件判断;自增/自减{ 循环体内容 } 三部分都可以省略
// 打印0--9
//for i:=0;i<10 ;i++ {
// fmt.Println(i)
//}
//2 省略第一部分(初始化),作用域范围不一样
//i:=0
//for ;i<10 ; i++ {
// fmt.Println(i)
//}
//3 省略第三部分
//for i:=0;i<10 ; {
// i++
// fmt.Println(i)
//}
//4 省略第一和第三部分
//i := 0
//for ; i < 10; {
// i++
// fmt.Println(i)
//}
//5 这不就是while循环吗?
//for 条件 {}
//i := 0
//for i < 10 {
// i++
// fmt.Println(i)
//}
//for true{
// fmt.Println(1)
//}
//6 死循环(三部分都省略)
//for {
// fmt.Println(1)
//}
//7 break和continue(不讲了)
//for {
// fmt.Println(1)
// //break
// continue
//}
}