在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)
}
}