为了账号安全,请及时绑定邮箱和手机立即绑定

Go语言同包下引用不同文件的全局指针变量为什么为nil呢?

Go语言同包下引用不同文件的全局指针变量为什么为nil呢?

Go
街灯下的橱窗 2020-03-01 13:18:30
model.gopackage db import (    "database/sql"    "fmt"    _ "github.com/go-sql-driver/mysql" ) var db *sql.DB func Init() {    db, err := sql.Open("mysql", "root@kong@tcp(127.0.0.1:3306)/blog")    if err != nil {       fmt.Println(err)    }    db.SetMaxIdleConns(50)    db.Ping() }demo.gopackage db import "fmt" func Print() {    fmt.Println(db) }main.gofunc main() {    db.Init()    db.Print() }结果:<nil>
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 683 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信