声明接口
格式
type 接口类型名 interface {
方法名 (参数列表) 返回值列表
}接口类型名:使用type将接口定义为自定义的类型名。Go语言的接口在命名时,一般会在单词后面添加er,如有写操作的接口叫Writer,有字符串功能的接口叫Stringer,有关闭功能的接口叫Closer等。
方法名:当方法名首字母是大写时,且这个接口类型名首字母也是大写时,这个方法可以被接口所在的包(package)之外的代码访问。
参数列表、返回值列表:参数列表和返回值列表中的参数变量名可以被忽略。
开发中常见的接口及写法
type Writer interface {
Write (p []byte) (n int,err error)
}最后更新于