我正在阅读这篇博客文章http://www.hydrogen18.com/blog/golang-embedding.html,看到了以下内容:
我创建了一个示例https://play.golang.org/p/ojTKZfx97g。所以问题是,为什么单独调用方法myparent.Value()可以运行,但通过接口调用时不起作用?这里有一点要注意。如果myParent是Parent类的实例,则myParent的值无法充当Valueable。您必须使用值 &myParent,即实例的指针,作为Valueable。这是因为方法Value接收一个*Parent而不是Parent。