【发布时间】:2014-10-22 00:06:00
【问题描述】:
在 Go 中,var s []int 和 s := make([]int, 0) 有什么区别?
我发现两者都有效,但哪个更好?
【问题讨论】:
-
第一个创建
nil切片,而第二个创建empty切片(这是“Go in action book” 使用的术语)。为避免在此处也发布相同的答案,您可以查看stackoverflow.com/a/45997533/1561148
标签: go allocation slice