go for 循环遍历数组并排序_10. Go语言流程控制:for 循环
时间: 2024-02-06 16:09:07 浏览: 251
BubbleSort_Go_Go冒泡排序_
在 Go 语言中,可以使用 `for` 循环来遍历数组并进行排序。下面是一个示例代码:
```go
package main
import (
"fmt"
"sort"
)
func main() {
// 定义一个数组
arr := []int{5, 2, 6, 3, 1, 4}
// 遍历数组并输出
for i := 0; i < len(arr); i++ {
fmt.Printf("%d ", arr[i])
}
fmt.Println()
// 对数组进行排序
sort.Ints(arr)
// 再次遍历数组并输出
for _, num := range arr {
fmt.Printf("%d ", num)
}
}
```
在上面的示例代码中,我们首先定义了一个包含 6 个元素的整型数组 `arr`。然后,我们使用 `for` 循环遍历数组并输出每个元素的值。接着,我们使用 `sort.Ints()` 函数对数组进行排序。最后,我们再次使用 `for` 循环遍历数组并输出排序后的结果。
输出结果为:
```
5 2 6 3 1 4
1 2 3 4 5 6
```
可以看到,我们成功地使用 `for` 循环遍历了数组并进行了排序。
阅读全文