3 回答

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先,請(qǐng)務(wù)必閱讀并理解“如何編寫(xiě)Go代碼”文檔。
實(shí)際答案取決于您“定制包裝”的性質(zhì)。
如果打算用于一般用途,請(qǐng)考慮采用所謂的“ Github代碼布局”?;旧希鼓膸?kù)成為一個(gè)單獨(dú)的go get表項(xiàng)目。
如果您的庫(kù)供內(nèi)部使用,則可以這樣:
將包含庫(kù)文件的目錄放置在項(xiàng)目目錄下。
在項(xiàng)目的其余部分,請(qǐng)使用相對(duì)于包含該項(xiàng)目的工作區(qū)根目錄的路徑來(lái)引用該庫(kù)。
展示:
src/
myproject/
mylib/
mylib.go
...
main.go
現(xiàn)在,在頂層中main.go,您可以import "myproject/mylib"并且它將正常運(yùn)行。

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
對(duì)于這種文件夾結(jié)構(gòu):
main.go
mylib/
mylib.go
最簡(jiǎn)單的方法是使用此方法:
import (
"./mylib"
)
- 3 回答
- 0 關(guān)注
- 440 瀏覽
添加回答
舉報(bào)