在 Go 中定义空切片
Go 中定义空切片的方式有多种,包括:
差异
相似之处
无论使用哪种方法,以下属性适用于所有三个语句:
用法
由于len、cap和append与nil切片一起工作,在大多数情况下,var foo []int 可以与 foo := []int{} 和 foo := make([]int, 0) 互换使用。
短变量声明
foo := []int{} 和 foo := make([]int, 0) 也可以写成变量声明初始化器:
结论
这三种定义空切片的方法在 Go 代码中都很常用。选择使用哪种方法取决于您代码的具体要求。
以上是Go 有多少种定义空切片的方法?的详细内容。更多信息请关注PHP中文网其他相关文章!