前言
本文是探讨的是"在Go语言中,我们是否可以使用读取管道时的第二个返回值来判断管道是否关闭?
"
此文章是个人学习归纳的心得, 为掘金首发 , 如有不对, 还望指正, 感谢!
样例
在Go语言中,我们是否可以使用读取管道时的第二个返回值来判断管道是否关闭?
可以看下面的代码
package main
import "fmt"
func main() {
// 创建一个整型管道
ch := make(chan int)
// 启动一个协程往管道发送数据
go func() {
for i := 0; i < 5; i++ {
ch