我有一个 map[string]*list.List 并且每个列表节点也是一个指针。通过简单地将映射清零,所有映射和列表以及所有这些指针都将被清除并垃圾收集并准备再次使用吗?type UnrolledGroup struct { next int s []uint32 } var dictionary = struct { m map[string]*list.List keys []string }{m: make(map[string]*list.List)} l := list.New() newGroup := UnrolledGroup{next: 1, s: make([]uint32, groupLen)} newGroup.s[0] = pos l.PushBack(&newGroup) dictionary.m[token] = l现在这清楚了整个事情吗? dictionary.m = nil
- 2 回答
- 0 关注
- 239 浏览
添加回答
举报
0/150
提交
取消