在围棋中, 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 许可协议
2 回答1.2k 阅读
2 回答781 阅读
3 回答585 阅读
2 回答859 阅读
2 回答843 阅读
960 阅读
1 回答728 阅读
除了 fabriziom 的 回答 之外,您还可以在“ Go Slices: usage and internals ”中看到更多示例,其中提到了
[]int
的用途:这意味着,要附加到切片,您不必先分配内存:
nil
切片p int[]
足以作为要添加的切片。