Go言语之fo轮回与前提剖断

休闲 · 2026-07-29 01:05:06

1 、言语for轮回

Go 言语中没有 while 轮回 ,回前只需一个 for 轮回

for 变量初始化;前提;变量自增/自减 {     轮回体内容}

1 、提剖根本独霸

for i := 0; i < 10; i++ {    fmt.Println(i)}

2 、言语省略第一部分

i := 0for ; i < 10; i++ {    fmt.Println(i)}

3 、回前省略第一和三部分(这是提剖一个 while 轮回) for 前提 { 轮回体内容 }

i := 0for i < 10 {    fmt.Println(i)   i++}

4、作古轮回

for {     fmt.Println("作古轮回")}

5、言语开多协程演示

for i := 0; i < 2000; i++ {    go test()}func test() {  for {   fmt.Println("作古轮回") }}

6、回前break

停止本次 for 轮回 ,提剖continue 停止本次轮回 ,言语延续下一次轮回

2、回前Switch语句

Switch 是提剖一个前提语句,用于将表达式的言语值与大年夜大年夜约婚配的选项列表举办斗劲  ,并屈就婚布气候奉行照顾的回前代码块,它可以被认为是提剖更调多个 if else 语句的经常独霸编制

1、根本独霸

num := 4switch num { case 1:   fmt.Println("1")case 2:   fmt.Println("2")case 3:   fmt.Println("3")case 4:   fmt.Println("4")}// 输进4

2 、默许气候(都没有婚配上)

num := 5switch num { case 1:   fmt.Println("1")case 2:   fmt.Println("2")case 3:   fmt.Println("3")case 4:   fmt.Println("4")default:   fmt.Println("都没有婚配上")}// 输进都没有婚配上

3、多表达式剖断

num := 44switch num { case 11, 12, 13, 14:   fmt.Println("1")case 21, 22:   fmt.Println("2")case 31, 33:   fmt.Println("3")case 40, 43, 44:   fmt.Println("4")default:   fmt.Println("都没有婚配上")}// 输进4

4、无表达式的 Switch

num := 44switch { case num == 11, num == 12:   fmt.Println(11, 12)case num == 40, num == 44:   fmt.Println(40, 44)}// 输进40 44

5、Fallthrough

穿透 ,只需看到 fallthrough  ,无前提奉行下一个 case 或 default

num := 12switch { case num == 11, num == 12:   fmt.Println(11, 12)   fallthroughcase num == 40, num == 44:   fmt.Println(40, 44)   fallthroughdefault:   fmt.Println("无婚配")}// 输进11 1240 44无婚配

到此这篇关于Go言语之fo轮回与前提剖断的文章就引见到这了,更多相干Go言措辞语轮回与前提剖断内容请搜刮完竣下载之前的文章或延续不雅不雅不雅不雅鉴赏上面的相干文章希看大年夜师往后多多支撑完竣下载!

文章推荐:

尽区零送货义务若何完成 送货义务弄法攻略

如何提升图标设计质感 ?两招教你搞定 !

拾掇了三种樊篱电脑告白弹窗的编制 ,复杂又有效

Google搜索引擎优化的四个关键策略解读 ,把握SEO正确的方向前进

2024最新植物除夜战僵尸2兑换码一览 pvz2最新礼包码汇总

360搜索关键词排名如何优化

暗黑破坏神不朽扎瓦因山地地图试探义务攻略除夜全

暗黑破坏神不朽夏斯尔沙海地图试探义务攻略除夜全

王者名望铠冥王哈迪斯最低掉落踪掉落踪价值是若干很多若干良多若干很多若干良多若干很多若干 最低990点券

关于迅雷X独霸罕有问题,先来搜检官方解答

暗黑破坏神不朽库勒的躲书馆地图试探义务攻略除夜全

360搜索引擎SEO优化(8种优化策略)

热门浏览

标签列表