新手求教关于golang复合继承的问题

haiqishiwo · 2019-03-14 23:43:56 · 1095 次点击

aaa是绑定在five类型的方法,尽管five是nil但它依然是five类型。two是five实例化(内存分配)的变量,由于five为nil,并没有为five分配内存,所以也访问不了变量two

#6
更多评论

five 是nil, 你没有分配内存。所有a.five.two是访问不到two的

#1

@myyou five是nil,那为什么a.five.aaa不报错,不应该也是空指针异常吗

#2