一.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")
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61778.html
標籤:Go
