将go函数指针转为接口

fredliu77870 12 0 PDF 2021-02-01 13:02:12

将go函数指针转为接口 (金庆的专栏 2020.2) golang 中的接口如下: type Writer interface { Write func(p []byte) (n int, err error) } 一般API参数要求一个接口,而不是一个函数指针,如 io.Copy() 需要输入一个 Writer 和 Reader: func Copy(dst Writer, src Reader) (written int64, err error) 而不是这样2个函数指针: func CopyWithFunc(writeFunc func([]byte) (int, error

用户评论
请输入评论内容
评分:
暂无评论