第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在同一文件夾中導(dǎo)入 go 文件

在同一文件夾中導(dǎo)入 go 文件

Go
慕妹3146593 2021-08-30 15:16:07
我在將本地 go 文件導(dǎo)入另一個 go 文件時遇到困難。我的項目結(jié)構(gòu)如下-samplego--pkg--src---github.com----xxxx-----a.go-----b.go--bin我正在嘗試在 b.go 中導(dǎo)入 a.go。我嘗試了以下,import "a"import "github.com/xxxx/a"這些都沒有奏效..我知道我必須干預(yù) GOPATH,但我無法正確解決。目前我的 GOPATH 指向 samplego(/workspace/samplego)。我收到以下錯誤cannot find package "a" in any of:/usr/local/go/src/pkg/a (from $GOROOT)/workspace/samplego/src/a (from $GOPATH)另外,當(dāng)這些源文件被導(dǎo)入另一個項目/模塊時,GOPATH 是如何工作的?那么本地進(jìn)口會成為問題嗎?在這種情況下,最佳實(shí)踐是什么 - 模塊中是否只有一個 go 文件(帶有相關(guān)測試)?
查看完整描述

3 回答

?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗 獲得超5個贊

只要您將a.go和聲明b.go在同一個包中,就不需要導(dǎo)入。然后,您可以使用以下go run方式識別多個文件:

$ go run a.go b.go


查看完整回答
反對 回復(fù) 2021-08-30
?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗 獲得超8個贊

./main.go(在主要包中)
./a/a.go(在包 a 中)
./a/b.go(在包 a 中)

在這種情況下:
main.go import "./a"

它可以調(diào)用 a.go 和 b.go 中的函數(shù),首字母大寫。


查看完整回答
反對 回復(fù) 2021-08-30
  • 3 回答
  • 0 關(guān)注
  • 321 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號