在围棋中, var s []int
和 s := make([]int, 0)
之间有什么区别?
我发现两者都有效,但哪个更好?
原文由 Wang Yi 发布,翻译遵循 CC BY-SA 4.0 许可协议
在围棋中, var s []int
和 s := make([]int, 0)
之间有什么区别?
我发现两者都有效,但哪个更好?
原文由 Wang Yi 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答2k 阅读✓ 已解决
1 回答3.4k 阅读
2 回答877 阅读✓ 已解决
2 回答2.2k 阅读
除了 fabriziom 的 回答 之外,您还可以在“ Go Slices: usage and internals ”中看到更多示例,其中提到了
[]int
的用途:这意味着,要附加到切片,您不必先分配内存:
nil
切片p int[]
足以作为要添加的切片。