0
点赞
收藏
分享

微信扫一扫

go语音学习---条件语句

1、go语言条件语句
条件语句需要开发通过指定一个或多个条件,并通过测试条件是否为true来是否执行指定语句,并在条件为FALSE的情况下执行另外的语句
2、go语言提供了以下几种条件判断语句
1)、if语句 。由一个布尔表达式紧跟一个或多个语句组成
2)、if....else语句 。if语句后可以使用可选的else语句,else语句中表达式在布尔表达式为false时执行。
3)、if 嵌套语句。可以在if或else if语句中嵌入一个或多个if或else语句
4)、switch语句。switch语句用于基于不同调整执行不同的动作。
5)、select语句。select语句会随机执行一个可运行的case。如果没有case,将堵塞,直到有case可运行。

3、go语言循环语句
在实际问题中有许多有规律性的重复操作,因此在程序中就需要重复执行某些语句
条件语句,如果条件为true则执行重复动作,如果条件为false则执行语句

go语言提供几种类型的循环处理语句
1.for循环,重复执行语句块
2.循环嵌套,在for循环中嵌套一个或多个for循环。

循环控制语句
循环控制语句可以控制循环体内语句执行过程
go语言支持以下几种循环控制语句:
1.break语句:经常用于中断当前for循环或跳出Switch语句
2.continue语句:跳过当前循环的剩余语句,然后进行下一轮循环
3.goto 语句: 将控制转移到被标记的语句。

循环控制语句:
如果循环体中条件语句永远不为false则会进行无线循环,我们可以通过for循环中只设置一个条件表达式来执行循环

//这是一个无限循环的语句
package main
import "fmt"
func main() {
for true {
fmt.Printf("这是无线循环。\n")
}
}

举报

相关推荐

0 条评论