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循环的使用方法以及示例代码。通过使用这些循环语句,我们可以方便地对集合类型进行遍历和处理。熟练掌握循环语句是编程中必不可少的基础知识。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何设置ie不保存历史记录
下一篇
刷微信朋友圈卡顿是怎么回事