我使用的是Go 1.16.4。我正在尝试处理这样的代码:
func (pool *myConnPool) GetPooledConnection() (*myConnection, error) {
go func() {
conn, err := pool.createConn()
if err != nil {
return
}
pool.connections <- conn
}()
select { // <<<< golint warning here
case conn := <-pool.connections:
return pool.packConn(conn), nil
}
}
我得到了以下Go linter警告:在代码中标记的点。任何人都可以解释如何解决这个问题吗?我对围棋频道还不太熟悉。should use a simple channel send/receive instead of select with a single case (S1000)
慕勒3428872
相关分类