我正在用 Go 编写一个 Web 应用程序,但是在整理我的代码时遇到了一些麻烦。
对于 MongoDB 上的基本 CRUD 操作,我总是必须在我的代码开头做这样的事情:
session, err := mgo.Dial("localhost")
if err != nil {
return err
}
defer session.Close()
但我不喜欢我总是必须重复相同的代码这一事实。
有没有办法让它更短或在我的代码中避免很多这种情况:
if err != nil {
return err
}
我是 Go 新手,所以也许我遗漏了一些明显的东西。