馬老師GoLang后端工程師
2023-08-10 21:36 作者:bili_34604920956 | 我要投稿
導(dǎo)入標(biāo)準(zhǔn)庫、第三方或其它包
除標(biāo)準(zhǔn)庫外,Go 語言的導(dǎo)入路徑基本上依賴代碼托管平臺上的 URL 路徑,因此一個源文件需要導(dǎo)入的包有 4 種分類:標(biāo)準(zhǔn)庫、第三方包、組織內(nèi)其它包和當(dāng)前包的子包。
基本規(guī)則:
如果同時存在 2 種及以上,則需要使用分組來導(dǎo)入。每個分類使用一個分組,采用空行作為分區(qū)之間的分割。
在非測試文件(*_test.go)中,禁止使用 . 來簡化導(dǎo)入包的對象調(diào)用。
禁止使用相對路徑導(dǎo)入(./subpackage),所有導(dǎo)入路徑必須符合 go get 標(biāo)準(zhǔn)。
下面是一個完整的示例:
標(biāo)簽: