首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

go语言接口施用

2012-09-20 
go语言接口使用下面为大家带来go语言三种接口使用模式,代码基于go1.0.2版本第一种:package mainimport fm

go语言接口使用

下面为大家带来go语言三种接口使用模式,代码基于go1.0.2版本

第一种:

package mainimport "fmt"type Writer interface {Write(data []byte) (int, error)}func New() *writer {return &writer{}}type writer struct {}func (w *writer) Write(data []byte) (int, error) {return len(data), nil}func main() {worker := New()// using by intefacen, err := worker.Write(nil)if err != nil {panic(err)}fmt.Println(n)}

热点排行