golang 如何遍历数组或切片?
在Go语言中,可以使用for循环遍历数组或切片。以下是遍历数组或切片的示例代码:
1.遍历数组
package main
import "fmt"
func main() {
// 定义一个数组
arr := [5]int{1, 2, 3, 4, 5}
// 使用for循环遍历数组
for i := 0; i < len(arr); i++ {
fmt.Println(arr[i])
}
}
2.遍历切片
package main
import "fmt"
func main() {
// 定义一个切片
slice := []int{1, 2, 3, 4, 5}
// 使用for循环遍历切片
for i := 0; i < len(slice); i++ {
fmt.Println(slice[i])
}
}
另外,Go语言还提供了range关键字来遍历数组或切片,通过range关键字可以更简洁地遍历数组或切片。以下是使用range关键字遍历数组或切片的示例代码:
1. 遍历数组
package main
import "fmt"
func main() {
// 定义一个数组
arr := [5]int{1, 2, 3, 4, 5}
// 使用range关键字遍历数组
for index, value := range arr {
fmt.Println(index, value)
}
}
2. 遍历切片
package main
import "fmt"
func main() {
// 定义一个切片
slice := []int{1, 2, 3, 4, 5}
// 使用range关键字遍历切片
for index, value := range slice {
fmt.Println(index, value)
}
}
声明:本站内容来源分别为网友投稿、本站原创及转载第三方媒体,针对于网友投稿和转载第三方媒体的资讯内容,版权归原作者所有,本站不代表赞成其观点。如涉及版权或其他问题,请及时与我们联系,我们将在收到后的第一时间予以处理。
联系邮箱:fenzhiyun@aliyun.com
联系邮箱:fenzhiyun@aliyun.com
- 上一篇什么是全球磁场指数?
- 下一篇北京市各区毕业生档案管理部门联系电话