记录go语言中踩过的坑
func main() {
numbers := make([]int, 1)
numbers = append(numbers, 6)
fmt.Println(numbers[0])
}
以上输出结果为[0 6],通过numbers[0]取值得到的是0,而不是预想中的6,把第一句改成numbers := make([]int, 0)即可。
func main() {
numbers := make([]int, 1)
numbers = append(numbers, 6)
fmt.Println(numbers[0])
}
以上输出结果为[0 6],通过numbers[0]取值得到的是0,而不是预想中的6,把第一句改成numbers := make([]int, 0)即可。