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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

go中如何從當(dāng)前目錄導(dǎo)入文件

go中如何從當(dāng)前目錄導(dǎo)入文件

Go
FFIVE 2023-07-31 10:59:29
介紹我正在嘗試將我的導(dǎo)入EventController.go到我的main.go文件中。目錄:├───Controllers│    └───Event│        └───EventController.go├───Models├───Routes│└ Main.go   問(wèn)題:import (    "log"    "net/http"    _ "/Controllers/Event/EventController.go" //problem here)錯(cuò)誤 :cannot import absolute path我閱讀了一些文檔,但問(wèn)題是我發(fā)現(xiàn)我做得正確,盡管我了解了 $GOPATH 但我想使用本地目錄。我做錯(cuò)了什么以及這個(gè)錯(cuò)誤是關(guān)于什么的注意:我想補(bǔ)充一點(diǎn),我正在使用 Windows 作為操作系統(tǒng)謝謝。
查看完整描述

3 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

有幾個(gè)問(wèn)題:

  • 導(dǎo)入的是包,而不是文件(如其他答案中所述)

  • 文件絕對(duì)導(dǎo)入路徑無(wú)效,如錯(cuò)誤所示。應(yīng)用程序可以使用文件相對(duì)導(dǎo)入路徑(路徑以“./”開(kāi)頭)或相對(duì)于 Go 工作區(qū)的路徑。相對(duì)于 Go 工作區(qū)的導(dǎo)入路徑是首選形式。

  • 習(xí)慣上對(duì)包(及其相應(yīng)的目錄)使用小寫(xiě)名稱(chēng)。問(wèn)題中的駝峰式命名是可行的,但最好順其自然。

以下是如何重新組織上面給出的代碼。這假設(shè) main.go 位于導(dǎo)入路徑為“myapp”的包中。將此導(dǎo)入路徑更改為您想要的任何路徑。

-- main.go --


package main


import (

? ? "log"

? ? _ "myapp/controllers/event"

)


func main() {

? ? log.Println("hello from main")

}


-- go.mod --


module myapp


-- controllers/event/eventController.go --


package event


import "log"


func init() {

? ? log.Println("hello from controllers/event")

}

在 Go Playground 上運(yùn)行此示例。



查看完整回答
反對(duì) 回復(fù) 2023-07-31
?
三國(guó)紛爭(zhēng)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

您無(wú)法導(dǎo)入文件。您可以導(dǎo)入一個(gè)包。因此,假設(shè)您的 main 包是“github.com/mypackage”,那么您應(yīng)該導(dǎo)入“github.com/mypackage/Controllers/Event”。



查看完整回答
反對(duì) 回復(fù) 2023-07-31
?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊

Go 支持包級(jí)導(dǎo)入。您可以通過(guò)將包添加到文件開(kāi)頭的導(dǎo)入語(yǔ)句來(lái)導(dǎo)入包。


對(duì)于你的情況,你應(yīng)該做這樣的事情 -


import (

    "log"

    "net/http"


    "Controllers/Event/EventController"

)

另外,您應(yīng)該從文件名中刪除第一個(gè)“/”


_ /Controllers/Event/EventController.go" //problem here


因?yàn)槟腃ontrollers文件夾與Main.go文件位于同一級(jí)別。您應(yīng)該始終在導(dǎo)入語(yǔ)句中給出相對(duì)路徑。


這樣,您就可以使用EventController文件夾下列出的任何文件。


查看完整回答
反對(duì) 回復(fù) 2023-07-31
  • 3 回答
  • 0 關(guān)注
  • 219 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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