Golang教程
01、Go 语言基础教程
02、Go 语言 – 简介
03、Go 语言环境配置
04、Go 语言结构
05、Go 语言基础语法
06、Go 语言数据类型
07、Go 语言变量
08、Go 语言常量
09、Go 语言运算符
10、Go 语言条件语句
11、Go 语言循环语句
12、Go 语言函数
13、Go 语言 – 变量作用域
14、Go 语言 – 数组
15、Go 语言 – 字符串
16、Go 语言 – 指针
17、Go 语言 – 结构体
18、Go 语言 – 数据类型 interface
19、Go 语言 – 切片(slice)
20、Go 语言 – 哈希表(map)
21、Go 语言 – range 关键字
22、Go 语言 – 关键字 delete
23、Go 语言递归函数
24、Go 语言 – 类型转换
25、Go 语言 – 错误处理
26、Go 语言 – 开发工具
27、Go 语言 for 循环语句
28、Go 语言 – 多维数组
29、Go 语言 break 语句
30、Go 语言 – 指向指针的指针
31、Go 语言 – 指针作为函数参数
32、Go 语言 goto 语句
33、Go 语言 if 语句
34、Go 语言函数值传递调用
35、Go 语言 for 循环嵌套
36、Go 语言 – 向函数传递数组
37、Go 语言 – 函数 – 引用传值
38、Go 语言 select 语句
39、Go 语言 if…else 语句
40、Go 语言 switch 语句
41、Go 语言 – 闭包函数
42、Go 语言指针数组
43、Go 语言 if 语句嵌套
44、Go 语言 – 函数作为值
45、Go 语言函数方法
46、Go 语言 continue 语句
本文档使用 MrDoc 发布
-
+
首页
11、Go 语言循环语句
一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。但有的时候,我们可能需要多次执行同一块代码,C 语言提供的循环语句解决了我们的问题。 循环语句和前面的条件语句,为编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组。 ### 循环语句流程图 ------------ 大多数编程语言循环语句的流程图如下:  ### Go 语言循环语句 ------------ Go语言提供了以下几种循环处理语句 | 循环类型 | 描述 | | --- | --- | for 循环语句 |重复执行语句块 for 语句循环嵌套 |在 for 循环中嵌套一个或多个 for 循环 ------------ ### 循环控制语句 ------------ 循环控制语句可以控制循环体内语句的执行过程 Go语言提供了下几种循环控制语句 | 控制语句 | 描述 | | --- | --- | break 语句 |经常用于中断当前 for 循环或跳出 switch 语句 continue 语句 |跳过当前循环的剩余语句,然后继续进行下一轮循环 goto 语句 |将控制转移到被标记的语句 ### 无限循环 ------------ 如果for 循环中条件语句永远不为 false 则会进行无限循环 我们可以通过 for 循环语句中只设置一个 true 条件表达式来执行无限循环 ```go package main import "fmt" func main() { for true { fmt.Printf("这是无限循环\n"); } } ``` 编译运行以上 Go 语言范例,输出结果如下 ```go $ go run main.go 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 这是无限循环 ... ```
李智
2025年3月17日 13:27
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码