switch - skynocover/Wiki-for-GoLang GitHub Wiki
一般的switch
func choose(i int) {
switch i {
case 1:
fmt.Println("1") //不用break
case 2, 3:
fmt.Println("2or3")
case 4:
fallthrough //會跳到下一個case繼續判斷
case 5: fmt.Println("5") }
}
可以不用在switch寫陳述
func choose2(i int) {
var jj = 0 s
witch {
case i > 5:
fmt.Println(i, ">5")
case i < 5:
fmt.Println(i, "<5")
case jj == 0:
fmt.Println("i==5 , jj==0"
//其餘的:使用default
}
}