string数组如何初始化

avatar
作者
筋斗云
阅读量:0

在Go语言中,你可以使用以下几种方法来初始化一个字符串数组:

  1. 使用var关键字声明一个字符串数组,并分配内存空间:
package main  import "fmt"  func main() {     var strArray [3]string     strArray[0] = "Hello"     strArray[1] = "World"     strArray[2] = "Go"      fmt.Println(strArray) } 
  1. 使用字面量初始化字符串数组:
package main  import "fmt"  func main() {     strArray := [3]string{"Hello", "World", "Go"}     fmt.Println(strArray) } 
  1. 使用make函数创建一个字符串切片(slice),并赋值:
package main  import "fmt"  func main() {     strSlice := make([]string, 3)     strSlice[0] = "Hello"     strSlice[1] = "World"     strSlice[2] = "Go"      fmt.Println(strSlice) } 
  1. 使用字面量初始化字符串切片:
package main  import "fmt"  func main() {     strSlice := []string{"Hello", "World", "Go"}     fmt.Println(strSlice) } 

注意:数组和切片之间有一些区别。数组的长度是固定的,而切片的长度是动态的。在实际应用中,切片更为常用,因为它们提供了更多的灵活性。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!