import的多種導(dǎo)入方式

Go 程序是由包(Package)組成的, 通過導(dǎo)入(import)標(biāo)準(zhǔn)庫(kù)或第三方來使用包, 例如: import "a/b/c"。

平常import導(dǎo)入時(shí)會(huì)有多種形式:

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"時(shí) 制定了別名,之后通過別名來訪問包的方法:xdb.Connect()。這個(gè)在有相同包名時(shí)特別有用。例如:

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

import . "mydb/db"

這里的符號(hào)“.”表示使用包db的內(nèi)容時(shí),直接省略包名。直接可以調(diào)用Connect()

import _ "mydb/db"

這里的符號(hào)“_”表示導(dǎo)入包db,并不會(huì)使用它,只是讓它完成了初始化。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評(píng)論 19 139
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,359評(píng)論 0 10
  • 接我和亦樹有個(gè)約會(huì) 樹活著是有多難? 樹,只需要一顆種子,合適的陽(yáng)光,合適的水分,合適的土壤,加上合適呼吸的...
    意境的亦樹閱讀 521評(píng)論 1 3
  • 早晨太陽(yáng)每天重復(fù)一樣的從東方冉冉升起,傍晚時(shí)分從西邊落下去,一遍一遍又一遍的循環(huán)永不停歇,忙碌的身影從晨起后開始,...
    cherry艾爾斯忘閱讀 487評(píng)論 0 0
  • 原生家庭對(duì)一個(gè)人一生的影響,怎么夸張都不為過。而我們每個(gè)人,也幾乎都是帶著傷痛在成長(zhǎng)吧。 父母是否善于溝通? 父母...
    鈣幫主閱讀 769評(píng)論 0 2

友情鏈接更多精彩內(nèi)容