Back

go - 同一个package下声明的变量,可以跨文件使用

发布时间: 2023-08-14 00:34:00

refer to: poe

例如:

同一个package下,

a.go 中声明了 var db;

b.go 中可以直接使用该变量  db

具体的应用,是gorm中,

可以在 models/目录下,声明一个 init.go 文件,该文件中声明 var db = Connect...

然后在models的其他目录下,例如 user.go 文件,直接使用  db.First(&user)

Back