我应该如何在 Go 中定义一个空切片?
How should I define an empty slice in Go?
或者更准确地说,似乎我可以做这三件事中的任何一件。它们之间有什么区别吗?哪个最好,为什么?
var foo []int
foo := []int{}
foo := make([]int, 0)
或者更准确地说,似乎我可以做这三件事中的任何一件。它们之间有什么区别吗?哪个最好,为什么?
var foo []int
foo := []int{}
foo := make([]int, 0)