去全局变量和短变量定义

去全局变量和短变量定义,第1张

去全局变量和短变量定义

不,就是这样。

:=
只是 New()(
https://golang.org/doc/effective_go.html#allocation_new
变量声明(var
foo int)的快捷方式。一种更惯用的方法(通常是更好的设计)是返回连接而不使用全局变量。

func Init(user string, pwd string, dbname string, port int) (*sql.DB, error) {    // ...}

依赖注入是您的朋友,请尽量不要超出范围。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5048761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存