在Go语言中,你可以使用以下几种方法来初始化一个字符串数组:
使用var关键字声明一个字符串数组,并分配内存空间:package mainimport "fmt"func main() { var strArray [3]string strArray[0] = "Hello" strArray[1] = "World" strArray[2] = "Go" fmt.Println(strArray)}使用字面量初始化字符串数组:package mainimport "fmt"func main() { strArray := [3]string{"Hello", "World", "Go"} fmt.Println(strArray)}使用make函数创建一个字符串切片(slice),并赋值:package mainimport "fmt"func main() { strSlice := make([]string, 3) strSlice[0] = "Hello" strSlice[1] = "World" strSlice[2] = "Go" fmt.Println(strSlice)}使用字面量初始化字符串切片:package mainimport "fmt"func main() { strSlice := []string{"Hello", "World", "Go"} fmt.Println(strSlice)}注意:数组和切片之间有一些区别。数组的长度是固定的,而切片的长度是动态的。在实际应用中,切片更为常用,因为它们提供了更多的灵活性。


