千家信息网

Go语言循环语句用法介绍

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Go语言循环语句用法介绍",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Go语言循环语句用法介绍"吧!目录循环语句方法一方法二方法三bre
千家信息网最后更新 2026年11月01日Go语言循环语句用法介绍

本篇内容主要讲解"Go语言循环语句用法介绍",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Go语言循环语句用法介绍"吧!

目录
  • 循环语句

  • 方法一

  • 方法二

  • 方法三

  • break 关键字

  • continue 关键字

  • goto 关键字

循环语句

使用好循环语句可以帮助我们提升代码的简洁性, 提高代码效率.

方法一

格式:

for init; condition; post {        /* 循环体 */}
  • int: 赋值表达式, 给控制变量赋值

  • condition: 关系表达式或逻辑表达式, 循环控制条件

  • post: 赋值表达式, 给控制变量增量或减量

例子:

package mainimport "fmt"func main() {        // 方法一        var times = 10        var i int        for i = 0; i < times; i++ {                fmt.Println(i)        }        }

输出结果:

0
1
2
3
4
5
6
7
8
9

方法二

格式:

for condition ()
  • condition: 关系表达式或逻辑表达式, 循环控制条件

例子:

package mainimport "fmt"func main() {        // 定义变量        var a = 10        var b = 20        // 方式二        for a < b {                fmt.Println("a:", a, " b:", b)                a++        }}

输出结果:

a: 10 b: 20
a: 11 b: 20
a: 12 b: 20
a: 13 b: 20
a: 14 b: 20
a: 15 b: 20
a: 16 b: 20
a: 17 b: 20
a: 18 b: 20
a: 19 b: 20

方法三

格式:

for ()

例子:

package mainimport "fmt"func main() {        // 定义数组        var num = [5]int{1, 2, 3, 4, 5}        // 方法三        for i, number := range num {                fmt.Println("index:", i, "value:", number)        }        }

输出结果:

index: 0 value: 1
index: 1 value: 2
index: 2 value: 3
index: 3 value: 4
index: 4 value: 5

break 关键字

当我们使用 break 关键字的时候, 语句会直接退出循环, 忽略循环体中任何其他语句和循环条件测试.

例子:

package mainimport "fmt"func main() {        // 循环        for i := 0; i < 10; i++ {                // 调试输出                fmt.Println(i)                // 如果i大于5, 跳出循环                if i > 5{                        break                }        }}

输出结果:

0
1
2
3
4
5
6

continue 关键字

continue 关键字用于在 for 循环中结束当前迭代, 然后继续下一个迭代.

例子:

package mainimport "fmt"func main() {        // 循环        for i := 0; i < 10; i++ {                // 如果i等于5, 跳过                if i == 5{                        continue                }                // 调试输出                fmt.Println(i)        }}

输出结果:

0
1
2
3
4
6
7
8
9

我们可以看到 5 并没有被打印出来.

goto 关键字

goto 关键字可以帮助我们将控制转移到被标记的语句.

例子:

package mainimport "fmt"func main() {        // 定义变量        var i = 0        LOOP: for i < 10 {                if i == 5 {                        i++                                                // 跳过                        goto LOOP                }                                // 调试输出                fmt.Println(i)                i++        }}

输出结果:

0
1
2
3
4
6
7
8
9

我们可以看到 5 并没有被打印出来.

到此,相信大家对"Go语言循环语句用法介绍"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

循环 语句 关键 关键字 方法 输出 例子 结果 表达式 控制 变量 语言 条件 格式 代码 内容 循环体 逻辑 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京路客互联网科技有限公司 互联网电商科技 涨乐互联网科技 互联网科技的 金融科技创新监管互联网金融 深圳互联网科技公司 卓越科技(互联网 ) 致聘互联网科技 苏州大垚互联网科技 郑州华宇互联网科技 互联网科技的未来发展 中国互联网金融科技基金 哈尔滨秒房互联网科技有限公司 互联网汽车科技小镇 新兴科技互联网创新大赛颁奖典礼 四川慕妮娅互联网科技有限公司 容联科技互联网电商 互联网时代高科技布局 唐山双旺合互联网科技产业园 小牛互联网科技有限公司地址 科技股互联网 互联网与科技发展 多迪互联网科技有限公司 富国互联网科技创新基金 湖南洣水互联网科技有限公司扣款 宁波青枫互联网科技有限公司 知域互联网科技有限公司大骗子 电子商务与互联网科技的关系 上海创道互联网络科技有限公司 互联网科技收购价值
0