Go 程序是由包(Package)組成的, 通過導(dǎo)入(import)標準庫或第三方來使用包, 例如: import "a/b/c"额衙。
平常import導(dǎo)入時會有多種形式:
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"
這種導(dǎo)入方式是在導(dǎo)入 "mydb/db"時 制定了別名入偷,之后通過別名來訪問包的方法:xdb.Connect()。這個在有相同包名時特別有用械哟。例如:
import xdb "mydb/db"
import ydb "yourdb/db"
import . "mydb/db"
這里的符號“.”
表示使用包db
的內(nèi)容時疏之,直接省略包名。直接可以調(diào)用Connect()
import _ "mydb/db"
這里的符號“_”
表示導(dǎo)入包db
,并不會使用它暇咆,只是讓它完成了初始化锋爪。