go中make、new和直接var的区别
最新推荐文章于 2023-02-22 00:26:59 发布
文章目录直接varmakenew小结直接varfunc main(){ var sli []int fmt.Println(sli) // 打印结果为:[] fmt.Println(len(sli)) // 打印结果为:0 fmt.Println(cap(sli)) // 打印结果为:0 fmt.Println(sli[0]) // panic: index out of range [0] with length 0}此时sli只分配了这个切片结构,还没有分
摘要由CSDN通过智能技术生成