亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何在 Go 中導入本地文件?

如何在 Go 中導入本地文件?

Go
慕容708150 2021-07-29 17:54:22
我想將我的 Go 代碼組織成更小的塊。假設我正在編寫一個遵循 MVC 模式的 Web 應用程序。我想像這樣組織我的代碼:main.gocontrollers/whatever/whatever.gomodels/whateverelse/whateverelse.go與在 main.go 中相比,我想:import "controllers/whatever"這可以用 Go 實現嗎?似乎唯一的選擇是將文件放入 GOPATH/src 文件夾中,這并沒有太大意義。在這種情況下,我需要設置 git 存儲庫來跟蹤 $GOPATH/ 而不是僅僅跟蹤我的項目 $GOPATH/src/github/username/project。
查看完整描述

2 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

如果您擁有標準的github目錄結構,那么您擁有的解決方案肯定可以工作。但是,我想指出的是,要導入go庫,您只需要從下面的目錄開始指定該庫的路徑src。

如果您的項目庫有路徑:

src/yourproject1/controllers

并且您的主要代碼具有以下路徑:

src/yourproject2/main.go

在 main.go 中,你只需要說:

import "yourproject1/controllers"


查看完整回答
反對 回復 2021-08-02
  • 2 回答
  • 0 關注
  • 427 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號