2016 - 2024

感恩一路有你

go语言中关于循环语句

浏览量:4145 时间:2023-10-13 21:15:46 作者:采采

1. for循环

for循环是Go语言中最常用的循环结构,它能够根据条件重复执行一段代码块。for循环有三种形式:

a. 基本的for循环:

for 初始化语句; 循环条件; 递增语句 {
    // 循环体代码
}

示例:

for i : 0; i < 5; i   {
    (i)
}

b. 省略初始化语句的for循环:

初始化语句可以省略,但是省略后的for循环相当于一个无限循环,需要在循环体中使用break语句明确终止循环。

示例:

sum : 0
for ; sum < 10; {
    sum   1
}
(sum)

c. 省略初始化语句和递增语句的for循环:

初始化语句和递增语句都可以省略,这种形式的for循环相当于while循环。

示例:

sum : 1
for sum < 1000 {
    sum   sum
}
(sum)

2. range循环

range循环用于遍历数组(array)、切片(slice)、字符串(string)等集合类型的元素。它返回两个值:索引和对应索引的值。

语法:

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

示例:

fruits : [3]string{"apple", "banana", "orange"}
for index, value : range fruits {
    (index, value)
}

总结

本文介绍了Go语言中的循环语句,包括for循环和range循环的使用方法以及示例代码。通过使用这些循环语句,我们可以方便地对集合类型进行遍历和处理。熟练掌握循环语句是编程中必不可少的基础知识。

Go语言 循环语句 for循环 range循环

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。