if 条件{ else if 条件 }else{ }
package main import "fmt" func main() { //if 条件{} 大括号和条件之间不能换行 if a == 90{ fmt.Println("a 是90"); } if a >90{ fmt.Println("a 大于90") }else if a<90{ fmt.Println("a 小于90") }else { fmt.Println("a 等于90") }
for initialisation; condition; post { }
package main //循环打印0~10 func main() { for i:=0;i<10;i++{ fmt.Println(i) }
//三部分,都可以省略 //先省略第一部分 //i :=0 //for ;i<10;i++{ // fmt.Println(i) //} //省略第三部分 //i :=0 //for ;i<10;{ // i++ // fmt.Println(i) //} //省略第二部分 //for ;;{ // fmt.Println("xxxx") //} //死循环 //for { // fmt.Println("xxxx") //}