读书人

go语言接口施用

发布时间: 2012-09-20 09:36:50 作者: rapoo

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)}

读书人网 >编程

热点推荐