摘要: Go语言基础之接口多实现,嵌套,空接口 一、类型与接口的关系 一个类型实现多个接口 **一个类型可以同时实现多个接口,而接口间彼此独立,**不知道对方的实现。 例如,狗可以叫,也可以动。我们就分别定义Sayer接口和Mover接口,如下: Mover接口。 // Sayer 接口 type Saye 阅读全文
posted @ 2021-11-01 22:54 RandySun 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 值接收者和指针接收者实现接口的区别 使用值接收者实现接口和使用指针接收者实现接口有什么区别呢?接下来我们通过一个例子看一下其中的区别。 我们有一个Mover接口和一个dog结构体。 type Mover interface { move() } type dog struct {} 一、 值接收者实 阅读全文
posted @ 2021-11-01 22:31 RandySun 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Go语言基础之接口定义 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 一、接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型,引用类型。 interface是一组method的集合,是duck-type programm 阅读全文
posted @ 2021-11-01 22:17 RandySun 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 【Github】remote: Support for password authentication was removed 今天在上传代码的时候一直报错 remote: Support for password authentication was removed on August 13, 2 阅读全文
posted @ 2021-11-01 21:33 RandySun 阅读(172) 评论(0) 推荐(0) 编辑