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

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

在導入指令中使用絕對路徑代替“fmt”

在導入指令中使用絕對路徑代替“fmt”

Go
喵喔喔 2022-09-05 10:00:45
這是一個指導性問題,而不是一個程序性問題,因為簡單地要求工作得很好,但是當使用hello world golang文件時,我對其進行了如下修改"fmt"    package main        import "golang.org/fmt"        func main() {            fmt.Println("Hello, world")    }我得到的回應:go:3:8: no required module provides package golang.org/fmt; to add it:    go get golang.org/fmt我可以看到包,它鏡像了fmt/usr/local/go/src/fmthttps://golang.org/src/fmt/我可能在上面的文件中非常接近,什么是正確的絕對路徑,可以包括?謝謝!fmt
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

包的正確絕對導入路徑是 。fmt

相對導入路徑以 或 開頭。導入路徑是絕對導入路徑。./../fmt

遠程導入路徑以域名開頭。包沒有遠程導入路徑。

工具鏈為每個導入路徑創建一個唯一的包。如果應用程序可以使用遠程導入路徑引用包的源代碼,則具有遠程路徑的包將與標準包不同。包裝的每個方面都是獨一無二的。代碼是重復的。每個包都有一個 ScanState 類型,這些類型不能互換使用。pp 緩存是重復的。等等。fmtfmt


查看完整回答
反對 回復 2022-09-05
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

在本例中,是完全限定路徑。將文檔 [1] 與文檔 [2] 進行比較。fmtfmtgolang.org/x/text

Go標準庫確實有一個[3],但嘗試導入也不起作用。go.modstd/fmt

  1. https://pkg.go.dev/fmt

  2. https://pkg.go.dev/golang.org/x/text

  3. https://github.com/golang/go/blob/master/src/go.mod


查看完整回答
反對 回復 2022-09-05
  • 2 回答
  • 0 關注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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