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

你可能感兴趣的:(import的多种导入方式)