摘要: 接口:说白了就是模拟多态 Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 接口的定义和实现 示例一 示例二 mock的Get方法返回url,real的Get方法打印html网页程序 package main import 阅读全文
posted @ 2018-02-05 15:37 沐风先生 阅读(137) 评论(0) 推荐(0)
摘要: 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。 定义包 我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归 阅读全文
posted @ 2018-02-05 05:24 沐风先生 阅读(274) 评论(0) 推荐(0)