热门IT资讯网

第六章 九析带你轻松完爆 go - 条件语句

发表于:2024-11-24 作者:热门IT资讯网编辑
编辑最后更新 2024年11月24日,系列文章:总目录索引:九析带你轻松完爆 go 系列教程目录1 前言2 基本条件语句3 复合条件语句4 条件块语句1 前言如果你对博客有任何疑问或者想更深入学习 go,请加微信群,我们一起进步:2 基本

系列文章:


总目录索引:九析带你轻松完爆 go 系列教程

目录

1 前言

2 基本条件语句

3 复合条件语句

4 条件块语句


1 前言

如果你对博客有任何疑问或者想更深入学习 go,请加微信群,我们一起进步:

2 基本条件语句

基本条件语句格式就是 if 格式,代码如下:

package main


import "fmt"


func main() {

i := 99

if i > 88 {

fmt.Println("larger than 88")

}

}

3 复合条件语句

复合条件语句格式是 if ... else ... 格式,代码如下:

package main


import "fmt"


func main() {

i := 66

if i > 88 {

fmt.Println("larger than 88")

} else {

fmt.Println("smaller than 88")

}


}

4 条件块语句

如果出现更多选择,则可以使用 if ... else if ... else 格式,代码如下:

package main


import "fmt"


func main() {

i := 99


if i > 88 {

fmt.Println("larger than 88")

} else if i < 99 {

fmt.Println("larger than 88, but smaller than 99")

} else if i > 99 {

fmt.Println("larger than 99")

} else {

fmt.Println("samller than 88")

}

}

当然也可以使用 switch ... case ... 语句:

package main


import "fmt"


func main() {

i := 8

switch i {

case 1:

fmt.Println("value is 1")

case 2:

fmt.Println("value is 2")

case 3:

fmt.Println("value is 3")

case 8:

fmt.Println("value is 8")

default:

fmt.Println("value can be everything")

}

}

0