今天在练习go demo的时候,全局变量的小细节耽误了很长时间,在这里总结一下
源代码
var (dbConn *sql.DBerr error
)func init() {dbConn, err := sql.Open("mysql", "root:123456@tcp(localhost:3306)/video_server?charset=utf8")if err != nil {panic(err.Error())}
}
明眼人一眼就能看出哪里错了,哈哈
改正
var (dbConn *sql.DBerr error
)func init() {dbConn, err = sql.Open("mysql", "root:123456@tcp(localhost:3306)/video_server?charset=utf8")if err != nil {panic(err.Error())}
}
感觉错误好蠢,特此纪念一下