Golang中的流程控制
golang 2023-10-17 09:45:41

Go语言中的条件

条件语句是用来判断给定的条件是否满足(表达式值是否为 true 或者false),并根据判断的结果(真或假)决定执行的语句,go语言中的条件语句也是这样的。

 

Go语言中的条件语句包含如下几种情况

1. if语句:if 语句 由一个布尔表达式后紧跟一个或多个语句组成。

2. if.else 语句:if 语句 后可以使用可选的 else 语句,else 语句中的表达式在布尔表达式为 false 时执行。

3. if嵌套语句:你可以在 if 或else if 语句中嵌入一个或多个 1f 或else if 语句。

4. switch 语句:switch 语句用于基于不同条件执行不同动作。

5. select 语句:select 语句类似于 switch 语句,但是 select 会随机执行一个可运行的case。如果没有case 可运行,它将阳塞,直到有 case 可运行。

 

go语言中的循环语句

go语言中的循环只有for循环,去除了while、do while 循环,使用起来更加简洁。

1. for循环。

2. for range循环。

C/C++ Code复制内容到剪贴板
  1. // for 循环  
  2. for i := 0; i < 10; i++ {  
  3.     fmt.Printf("i: %v \n", i)  
  4. }  
  5.   
  6. // for range循环  
  7. x := [...]int{1, 2, 3}  
  8. for _, v := range x {  
  9.     fmt.Printf("v: %v \n", v)  
  10. }  

 

 

 

 

 

 

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/golang/694.html

上一篇 Golang运算符
下一篇 返回列表
Powered by yoyo苏ICP备15045725号