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
,并不会使用它,只是让它完成了初始化。