【发布时间】:2014-11-12 04:09:58
【问题描述】:
我有一个要使用函数更改的切片(例如,我想删除第一个元素)。我想使用指针,但我仍然无法索引它。我做错了什么?
func change(list *[]int) {
fmt.Println(*list)
*list = *list[1:] //This line screws everything up
}
var list = []int{1, 2, 3}
func main() {
change(&list)
}
【问题讨论】: