摘要: interfaceGo是一门面向接口编程的语言,interface的设计自然是重中之重。Go中对于interface设计的巧妙之处就在于空的interface可以被当作“Duck”类型使用,它使得Go这样的静态语言拥有了一定的动态性,却又不损失静态语言在类型安全方面拥有的编译时检查的优势。source code从底层实现来看,interface实际上是一个结构体,包含两个成员。其中一个成员指针指向... 阅读全文