一.if邏輯判斷 二.switch 方式一 方式二 關鍵字fallthrough的使用 ...
一.if邏輯判斷
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
方式一
switch接變數
package main
import "fmt"
func main() {
a := 2
switch a {
case 1: //相當於if a==1
fmt.Println("等於1")
default: //相當於else
fmt.Println("不等於1")
}
}
方式二
switch不接變數
package main
import "fmt"
func main() {
a := 1
switch {
case a==1:
fmt.Println("等於1")
default: //相當於else
fmt.Println("不等於1")
}
}
關鍵字fallthrough的使用
package main
import "fmt"
func main() {
a := 1
switch {
case a==1:
fmt.Println("等於1")
fallthrough //只要代碼讀到fallthrough與他緊挨著的無論是否滿足條件他都會執行裡面的內容
default: //相當於else
fmt.Println("不等於1")
}
}