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