golang语言循环语句实例

admin 2026-01-07 20:46:52 编程 来源:ZONE.CI 全球网 0 阅读模式

Go语言是一种非常流行的开源编程语言,由Google开发。它以其简洁、高效和易于学习的特点受到了广大开发者的喜爱。循环语句是任何编程语言中都必不可少的一部分,而在Go语言中,循环语句也有其自己的特点和用法。本文将介绍几种常见的循环语句及其使用方法。

for循环

在Go语言中,最常用的循环语句就是for循环。for循环的语法非常简洁,它的基本格式如下:

for 初始语句; 条件表达式; 结束语句 {
    // 循环体
}

其中,初始语句在循环开始前执行一次,用于初始化循环变量;条件表达式在每次循环开始前被评估,如果结果为true,则循环继续执行;结束语句在每次循环结束后执行,用于修改循环变量的值。

示例1:计算1到n的总和

下面是一个计算1到n的总和的示例:

func main() {
    var sum int
    for i := 1; i <= n;="" i++="" {="" sum="" +="i" }="" fmt.println("1到",="" n,="" "的总和是:",="" sum)="" }="">

在这个示例中,我们使用了一个for循环来计算1到n的总和。首先,我们定义了一个sum变量,用于存储总和的结果;然后,使用for循环来遍历从1到n的每个数字,并将其累加到sum变量中;最后,使用fmt.Println输出结果。

range循环

除了常规的for循环外,Go语言还提供了一种用于遍历数组、切片、字符串、映射等数据结构的range循环。range循环的语法如下:

for index, value := range collection {
    // 循环体
}

其中,index表示当前元素的索引,value表示当前元素的值,collection表示要遍历的集合。

示例2:遍历数组

下面是一个遍历数组的示例:

func main() {
    numbers := [5]int{1, 2, 3, 4, 5}
    for index, value := range numbers {
        fmt.Println("索引:", index, " 值:", value)
    }
}

在这个示例中,我们声明了一个包含5个整数的数组numbers,并使用range循环来遍历该数组。在每次循环中,index表示当前元素的索引,value表示当前元素的值,我们可以根据需要在循环体中对这些值进行操作。

continue语句

在循环中,有时候我们希望跳过当前循环的剩余代码,直接开始下一次循环。这时候,我们可以使用continue语句。continue语句将终止当前循环的剩余代码,并开始下一次循环。

示例3:打印1到100之间的奇数

func main() {
    for i := 1; i <= 100;="" i++="" {="" if="" i%2="=" 0="" {="" continue="" }="" fmt.println(i)="" }="" }="">

在这个示例中,我们使用一个for循环遍历1到100之间的所有整数。通过使用if语句和取余运算符,我们判断当前数字是否为奇数,如果是偶数,则使用continue语句跳过本次循环的剩余代码,直接进入下一次循环;如果是奇数,则使用fmt.Println输出结果。

留言本系统golang源码 编程

留言本系统golang源码

使用Golang编写留言本系统 在Web开发中,留言本系统是一种常见的功能。本文将介绍如何使用Golang编写一个留言本系统,并给出相应的代码示例。## 系统架
golang语言循环语句实例 编程

golang语言循环语句实例

Go语言是一种非常流行的开源编程语言,由Google开发。它以其简洁、高效和易于学习的特点受到了广大开发者的喜爱。循环语句是任何编程语言中都必不可少的一部分,而
golangsql创建数据表 编程

golangsql创建数据表

在Golang开发中,数据库操作是一个非常重要的环节。而在数据库操作中,创建数据表是一个基础而又常见的任务。本文将介绍如何使用Golang进行SQL创建数据表的
golanglist遍历 编程

golanglist遍历

使用Golang进行列表遍历在开发Web应用和服务时,我们经常需要遍历列表来处理其中的元素。Golang提供了多种方式来实现列表的遍历,下面将介绍三种常用的方法
评论:0   参与:  0