我有一個 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 關注
- 258 瀏覽
添加回答
舉報
0/150
提交
取消