摘要: 最近在用Go语言写程序, 其中遇到一个场景:写了一个接口,3个实现接口的struct。 另外一个struct包含此接口,根据构造函数赋予不同的结构实现。 一开始struct里写的是接口的地址,但是在创建具体实现的时候报错了。 查看接口的定义,终于明白为什么。接口即是指针类型,如下代码: 给b赋值的是 阅读全文
posted @ 2017-12-02 14:52 Vevi-DP 阅读(268) 评论(0) 推荐(0) 编辑