我有一个要使用函数更改的切片(例如,我想删除第一个元素)。我想使用指针,但我仍然无法索引它。我究竟做错了什么?response, err := http.Get("some S3 url")if err != nil { return}defer response.Body.Close()_, err := io.Copy(w, response.Body)
1 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
您需要使用(*list).
func change(list *[]int) {
*list = (*list)[1:]
}
或者另一种通常更符合习惯的方法:
func change(list []int) []int {
return list[1:]
}
- 1 回答
- 0 关注
- 191 浏览
添加回答
举报
0/150
提交
取消