package main import "fmt" func main() { var a =10; if a>10 { //大括號前不能回車 fmt.Println("dayu10") }else if a<10{ fmt.Println("xiaoyu10"); }else { fmt.Println("10") } } //沒什麼好過多介紹就這樣...
switch接變量
code
package main import "fmt" func main() { a := 2 switch a { case 1: //至關於if a==1 fmt.Println("等於1") default: //至關於else fmt.Println("不等於1") } }
switch不接變量
it
package main import "fmt" func main() { a := 1 switch { case a==1: fmt.Println("等於1") default: //至關於else fmt.Println("不等於1") } }
package main import "fmt" func main() { a := 1 switch { case a==1: fmt.Println("等於1") fallthrough //只要代碼讀到fallthrough與他緊挨着的不管是否知足條件他都會執行裏面的內容 default: //至關於else fmt.Println("不等於1") } }