golang之引用自己定義的包

2022-06-11 20:06:08 字數 283 閱讀 2405

初始目錄如下:

其中main.go只有乙個主函式main(),用於執行程式,array資料夾是自己定義的包,裡面sparr.go位於package array。

sparr中的函式名或變數首字母得大寫。

進入到array目錄,在終端輸入go install,在與src同級目錄下會有乙個pkg資料夾,裡面會有go_code/data_structure/array.a,說明包已經安裝成功,接下來就可以在main.go中使用了,只需要import "go_code/data_structure/array"。

golang包引用解析

環境變數配置如下 vs code配置如下 f workspace go home是總的golang工作空間,在下面建立兩個必須的目錄src 必須 f workspace go home src pkg 必須 f workspace go home pkg bin 非必須.go intanll時自動建...

Golang包引用中的點引用

在go中,點引用的方式相對不是那麼常見,一般大家都是在寫測試用例的時候才用。如果我們採用點引用的方式匯入乙個包,便會將引用包的公有結構和公有函式放到與當前檔案同乙個命令空間當中,這樣在呼叫這個包中的公有函式和結構時就不需要再加上對應包名作為字首了。比如 import math fmt fmt.pri...

解決golang在import自己的包報錯的問題

使用git clone專案後,專案根路徑是小寫英文名稱,比如cmdbapi,但是專案裡面的import匯入自己的相關包時,紅色報錯 把專案名稱改寫成import匯入包的名稱,即cmdbapi。當然也可以將import匯入包改寫成小寫。補充 golang之import匯入包的一些特殊用法 我們學習了g...