Go语言空切片怎么定义

一个切片在未初始化之前默认为 nil,长度为 0,实例如下:

实例

package main

import "fmt"

func main() {
   var numbers []int

   printSlice(numbers)

   if(numbers == nil){
      fmt.Printf("切片是空的")
   }
}

func printSlice([]int){
   fmt.Printf("len=%d cap=%d slice=%v\n",len(x),cap(x),x)
}

以上实例运行输出结果为:

len=0 cap=0 slice=[]
切片是空的

原创文章,作者:NKCYQ,如若转载,请注明出处:https://www.beidanyezhu.com/a/29605.html

(0)
NKCYQ的头像NKCYQ
上一篇 2025-02-10
下一篇 2025-02-11

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享本页
返回顶部