Go语言自学系列 | golang for循环语句
视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:Go语言自学系列 | 汇总_COCOgsta的博客-CSDN博客
go语言中的for循环,只有for关键字,去除了像其他语言中的while和do while.
go语言for循环语法
for 初始语句;条件表达式;结束语句{循环体语句
}
注意:for表达式不用加括号
go语言for循环实例
循环输出1到10
package mainimport ("fmt"
)func f() {for i := 1; i <= 10; i++ {fmt.Printf("i: %v\n", i)}
}func main() {f()
}
运行结果
[Running] go run "d:\SynologyDrive\软件开发\go\golang入门到项目实战\goproject\360duote.com\pro01\test.go"
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
i: 10
初始条件,可以写到外面
package mainimport "fmt"func f() {i := 1for ; i <= 10; i++ {fmt.Printf("i: %v\n", i)}
}func main() {f()
}
运行结果
[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go"
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
i: 10
初始条件和结束条件都可以省略
package mainimport "fmt"func f() {i := 1 // 初始条件for i <= 10 {fmt.Printf("i: %v\n", i)i++ // 结束条件}
}func main() {f()
}
运行结果
[Running] go run "/Users/guoliang/SynologyDrive/软件开发/go/golang入门到项目实战/goproject/360duote.com/pro01/test.go"
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
i: 10
这种情况类似其他语言中的while循环
永真循环
package mainimport "fmt"func f() {for {fmt.Println("我一直在执行~")}
}func main() {f()
}
运行结果
我一直在执行~
我一直在执行~
我一直在执行~
我一直在执行~
我一直在执行~
我一直在执行~
for循环可以通过break、goto、return、panic语句强制退出循环。
Go语言自学系列 | golang for循环语句相关推荐
- Go语言自学系列 | golang中的if语句
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang switch语句
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang中的if else语句
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang for range循环
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang中的if else if语句
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang关键字continue
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang标准库os模块 - File文件读操作
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang函数的参数
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- Go语言自学系列 | golang标准库bufio
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
最新文章
- 对抗性分割损失素描着色
- 怎么可以用计算机弄出表白数字,怎么用数字表白 表白爱情数字大全
- Github之深入解析Ruby Gems缓存
- uva 524(Prime Ring Problem UVA - 524 )
- 外星人台式机无盘服务器,可以拎走的“台式机” Alienware Area-51m评测
- ibatis Dynamic总结(ibatis使用安全的拼接语句,动态查询)
- Mac:VMware 虚拟机 连接手机
- Maven的安装和适配使用教程-保姆级
- 【免费】前端设计师必须知晓的网站(1)
- 18. C语言 -- 指针数组和数组指针
- 如何开会——高效会议八项原则
- 面试总结-2023届安全面试题总汇
- AiraNg配合RileRun下载及观看神器,包括(Aria搭建方法,AriaNg搭建问题)
- ERROR: cannot launch node of type [turtlesim /turtlesim_node]: turtlesim
- 【数据结构】-期末复习或者考研复习资料文档
- Web前端:JS社区推荐的最佳JavaScript框架
- VMWARE ESXI虚拟机安装系统
- 单元测试框架NUnit 之 constraints 约束
- 2013年蓝桥杯题目与解答
- 电商干货!1000万烧出来的高点击率钻展创意图十大原则(营销人性)
热门文章
- 高中数学辅导补习方法:三角函数的图象及应用
- 音乐能力与计算机能力结合,技能层次论文,关于中职计算机专业技能实训开发相关参考文献资料-免费论文范文...
- 更改NISI打包的安装程序的安装界面
- mysql mha 安装_MySQL高可用方案 MHA之一MHA安装
- 新消息,ChatGPT停止注册、大面积封号?
- VS和VScode的区别是什么?
- python 根据gdb省库提取属性,输出房地一体申请表
- 【Python爬虫系列教程 31-100】通过scrapy框架、爬取汽车之家宝马5系图片,学习Images管道
- HLG 1815 小乐乐大逃亡
- Python学习笔记:7.2.3 Django快速建站 - 表单