博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go语言循环语句 for
阅读量:5036 次
发布时间:2019-06-12

本文共 578 字,大约阅读时间需要 1 分钟。

 Go语言中的循环语句只支持for关键字,而不支持while和do-while结构。

sum := 0 for i := 0; i < 10; i++ {     sum += i }

无限循环的写法:

sum := 0 for {     sum++      if sum > 100 {         break     } }

条件表达式中也支持多重赋值:

a := []int{1, 2, 3, 4, 5, 6} for i, j := 0, len(a) – 1; i < j; i, j = i + 1, j – 1 {     a[i], a[j] = a[j], a[i] }

使用break,选择中断哪一个循环:

for j := 0; j < 5; j++ {     for i := 0; i < 10; i++ {         if i > 5 {             break JLoop         }     fmt.Println(i)     } } JLoop: // ... http://www.cnblogs.com/osfipin/

本例中,break语句终止的是JLoop标签处的外层循环。 

 

转载于:https://www.cnblogs.com/osfipin/p/4682614.html

你可能感兴趣的文章
【转】码云source tree 提交超过100m 为什么大文件推不上去
查看>>
Oracle数据库的增、删、改、查
查看>>
阿里市值超越亚马逊 马云开启下半场技术理想
查看>>
MySql执行分析
查看>>
git使用中的问题
查看>>
yaml文件 .yml
查看>>
linux字符集修改
查看>>
phpcms 添加自定义表单 留言
查看>>
mysql 优化
查看>>
读书笔记 ~ Nmap渗透测试指南
查看>>
WCF 配置文件
查看>>
动态调用WCF服务
查看>>
oracle导出/导入 expdp/impdp
查看>>
类指针
查看>>
css修改滚动条样式
查看>>
2018.11.15 Nginx服务器的使用
查看>>
Kinect人机交互开发实践
查看>>
百度编辑器UEditor ASP.NET示例Demo 分类: ASP.NET...
查看>>
JAVA 技术类分享(二)
查看>>
android客户端向服务器发送请求中文乱码的问
查看>>