对Golang interface的理解

GoDev ·
**感谢分享**。 <br> 根据Duck Type的含义:“if it looks like a duck and quacks like a duck, it’s a duck”。 <br>如何实现这个“look like”,靠的是interface。 <br>如果一个struct实现了一个interface,那么可以将这个struct传递到这个interface的形参 <br> 换言之,将一个struct赋值给一个interface,则表示其实现了这个interface的功能。
#2
更多评论
指针与interface中的Speak例子,反过来貌似是可以的,《GO语言编程》中提到过
#1