go 创建切片

Posted dqh123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 创建切片相关的知识,希望对你有一定的参考价值。

package main

import "fmt"

func main()  {
      //自动推导类型,同时进行初始化
     s1 := []int{1,2,3,4}
     fmt.Println("s1=",s1)

     //借助make的方式创建切片(类型 长度 容量)
     s2 := make([]int,5,10)
     fmt.Println(s2)
     fmt.Printf("len=%d,cap=%d
",len(s2),cap(s2))

     //如果没有指定容量  容量和长度一样
    s3 := make([]int,5)
    fmt.Printf("len=%d,cap=%d
",len(s3),cap(s3))

}

 

以上是关于go 创建切片的主要内容,如果未能解决你的问题,请参考以下文章

Go语言切片

Go切片实现

从零开始学Go之容器:切片

《Go题库·1》Golang里的数组和切片有了解过吗?

go语言数组与切片比较

Go 语言入门三部曲:能看懂 Go 语言