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") //}