摘要:
golang的interface接口,表示一组方法集合;实现方法的实例可以存储在接口类型的变量;有一种特殊的接口类型就是空接口类型interface{},对于带有方法的接口类型和不带任何方法的 interface{} 类型,底层实现是不一样的。 空interface{}的底层实现是eface typ 阅读全文
摘要:
interface接口类型是golang的最重要的数据结构,底层是value和type组成,实现interface的struct的实例都能赋值给接口类型的变量,实现动态value的能力。type记录value的类型。 int 3 的接口表示是(int, 3),接口的零值是 (nil, nil);就是 阅读全文