我有以下代码
func f() {
...
chan := make(chan error, 1)
go func() {
...
chan <- err
}()
err := other_method()
if err != nil {
log(err)
return
}
err <- chan
if err != nil {
log(err)
}
}
如果从不读取缓冲通道中写入的值,因为函子在读取之前已退出,将会发生什么?这是我需要关注的资源泄漏吗?