系列文章:
临沭ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
总目录索引:九析带你轻松完爆 go 系列教程
目录
1 前言
2 常规循环语句
3 数据结构轮询的循环语句
1 前言
如果你对博客有任何疑问或者想更深入学习 go,请加微信群,我们一起进步:
2 常规循环语句
常规循环语句基本的语法形式就是 for 三段式,如下所示:
package main
import "fmt"
func main() {
for i := 0; i < 10; i++ {
fmt.Println(i)
}
}
3 数据结构轮询的循环语句
轮询数据结构很多时候是循环语句使用的场景之一。针对数据结构的轮询,经常使用到的循环语句是 for i, v range 格式,代码如下:
package main
import "fmt"
func main() {
s := "hello world"
for i, v := range s {
fmt.Printf("index is %d; value is %c\n", i, v) # i 是索引;v 是索引对应的值
}
}
4 循环中断
有些场景下,我们并不一定要轮询所有结果,我们只想在找到预期结果后就结束轮询。这时就可以采用 continue 或者 break 语句了。
4.1 continue 语句
continue 是跳过当下逻辑,直接进入下一次循环,代码如下:
package main
import "fmt"
func main() {
n := 1
for i := 0; i < 3; i++ {
if i == n {
continue
}
fmt.Println(i)
}
}
执行结果如下:
0
2
4.2 break 语句
break 是跳出整个循环,代码如下:
package main
import "fmt"
func main() {
n := 1
for i := 0; i < 3; i++ {
if i == n {
break
}
fmt.Println(i)
}
}
执行结果如下:
0
文章题目:第七章九析带你轻松完爆go-循环语句
标题网址:https://www.cdcxhl.com/article28/pjjdcp.html
成都网站建设公司_创新互联,为您提供电子商务、、品牌网站建设、网页设计公司、App设计、网站维护
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联