看context的时候发现,可以把将父级context的指针赋值给子级struct的Context嵌入接口上,想了一下原理应该是这样
- struct组合接口Context,代表子类型实现了接口Context
- 将Context的实现类型的指针赋值给Context,可以通过Son.Context获取Father的指针
参考文章里有人试过了,应该就是这样的原理
看context的时候发现,可以把将父级context的指针赋值给子级struct的Context嵌入接口上,想了一下原理应该是这样
参考文章里有人试过了,应该就是这样的原理