温馨提示×

string数组如何初始化

小樊
89
2024-09-03 02:49:25
栏目: 编程语言
开发者测试专用服务器限时活动,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)
}

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何有效初始化string数组

0