Go中的if-else判断

go中的if-else判断

一、语法

if 条件 {
    //符合上面条件的执行
} else if 条件{
    //符合上面条件的执行
} else {
    // 不符合上面的条件执行这个
}

范例:

var a = 10
if a < 9 {
    fmt.Println("小于9")
} else if a == 10 {
    fmt.Println("10")
} else {
    fmt.Println("都不符合")
}

简写: 在判中初始化条件,用;分隔

if a:=10;a < 9 {  //a的作用域和上面的方法不一样
    fmt.Println("小于9")
} else if a == 10 {
    fmt.Println("10")
} else {
    fmt.Println("都不符合")
}
posted @ 2020-03-29 21:40  Donner  阅读(404)  评论(0编辑  收藏  举报