课程
/后端开发
/Go
/搭建并行处理管道,感受GO语言魅力
*File类型为什么能给到io.Writer类型中
2020-02-25
源自:搭建并行处理管道,感受GO语言魅力 3-4
正在回答
只要一个类型,实现了一个接口的任意方法,都能隐式转换为该接口类型 可以看下具体的代码 // io.go // io.Writer 接口定义 type Writer interface { Write(p []byte) (n int, err error) } // file.go // File结构体write方法 func (f *File) Write(b []byte) (n int, err error) { // ....... }
举报
通过搭建并行数据处理管道,展示go语言在并发编程方面的优势
2 回答bufio.NewWriter()接受参数类型?
1 回答关于返回 []*File 的那一部分
1 回答使用bufio.NewWrite封装了一下file,为什么生成的文件里面没有内容啊,不封装的时候就会有输出
1 回答range 和 chan 类似于 rxjava 的 拆分 和 逐个发射 ?
2 回答为什么本节的writer.Flush()不使用defer?