在Go語言中,遍歷字符串數組(string數組)的方法有以下幾種:
for
循環和數組索引:package main
import "fmt"
func main() {
strArray := []string{"apple", "banana", "cherry"}
for i := 0; i < len(strArray); i++ {
fmt.Println(strArray[i])
}
}
for
循環和range
關鍵字:package main
import "fmt"
func main() {
strArray := []string{"apple", "banana", "cherry"}
for index, value := range strArray {
fmt.Printf("Index: %d, Value: %s\n", index, value)
}
}
for
循環和_
來忽略索引:package main
import "fmt"
func main() {
strArray := []string{"apple", "banana", "cherry"}
for _, value := range strArray {
fmt.Println(value)
}
}
這三種方法都可以用于遍歷字符串數組。第一種方法使用傳統的for
循環和數組索引,而第二種和第三種方法使用range
關鍵字,它們提供了更簡潔的語法。第二種方法同時獲取索引和值,而第三種方法只獲取值,忽略索引。根據你的需求選擇合適的方法。