import的多种导入方式

Go 程序是由包(Package)组成的, 通过导入(import)标准库或第三方来使用包, 例如: import "a/b/c"。

平常import导入时会有多种形式:

1. import "mydb/db"
2. import xdb "mydb/db"
3. import . "mydb/db"
4. import _ "mydb/db"

import "mydb/db"

这种形式是最常见的,大家使用包中的方法是,直接用db.Connect()即可

import xdb "mydb/db"

这种导入方式是在导入 "mydb/db"时 制定了别名,之后通过别名来访问包的方法:xdb.Connect()。这个在有相同包名时特别有用。例如:

import xdb "mydb/db"
import ydb "yourdb/db"

import . "mydb/db"

这里的符号“.”表示使用包db的内容时,直接省略包名。直接可以调用Connect()

import _ "mydb/db"

这里的符号“_”表示导入包db,并不会使用它,只是让它完成了初始化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,846评论 0 10
  • 接我和亦树有个约会 树活着是有多难? 树,只需要一颗种子,合适的阳光,合适的水分,合适的土壤,加上合适呼吸的...
    意境的亦树阅读 472评论 1 3
  • 早晨太阳每天重复一样的从东方冉冉升起,傍晚时分从西边落下去,一遍一遍又一遍的循环永不停歇,忙碌的身影从晨起后开始,...
    cherry艾尔斯忘阅读 428评论 0 0
  • 原生家庭对一个人一生的影响,怎么夸张都不为过。而我们每个人,也几乎都是带着伤痛在成长吧。 父母是否善于沟通? 父母...
    钙帮主阅读 667评论 0 2