我想分配值在init func中初始化的映射。分配到无地图条目
但是出现恐慌: 分配进入未缴地图
package main
type Object interface {
}
type ObjectImpl struct {
}
type Test struct{
collection map[uint64] Object
}
func (test Test) init(){
test.collection = make(map[uint64] Object)
}
func main() {
test := &Test{}
test.init()
test.collection[1]=&ObjectImpl{}
}
https://play.golang.org/p/yOwXzDkWIo
非常有意义,我不能相信我没有意识到这一点我自己。谢谢你的答案和额外的一双眼睛。 – Aidamina