golang匯入GitHub中的包
有時候我們需要將網路上的包匯入到自己的專案中,當然我們完全把別人的包先下載下來然後然後放在自己的專案中,這樣我們就可以使用,其實我今天講的也是把GitHub/">GitHub上面的我們所需要的包給弄到本地為我們所使用。
特此我建立了倉庫,並在上面建立了一個包
廢話不多說,上菜:
餐具:
我相信golang的環境已經配置好了,配置好的go環境,我們在src裡面碼程式碼,以前我們也需要GitHub上面的包,這主要是在配置VSCode除錯環境的時候裝的,今天我準備使用我自己的包,首先看我的GitHub: ofollow,noindex">我的GitHub

目錄結構
我的這個目錄結構很簡單,裡面就一個資料夾,這個資料夾裡面只有跟目錄相同的一個go檔案;現在我就把裡面的sliceHandle包匯入到我本地的環境中;
茶水:
開啟終端,輸入:go get github.com/wutiange/go回車,等待完成,
注意
這裡需要把檔案所在的目錄也下載到本地,這個應該明白,golang的包就是這樣的;
蛋炒飯:
然後在自己的專案中,需要的檔案的最上面:import "github.com/wutiange/go/sliceHandle"匯入即可;
既然飯都上來了,那就來嘗一嘗,在主函式中輸入:
var a = []int{1, 2, 3, 4, 5} a, _ = sliceHandle.AddOrDelS(a, 1, 1)//刪除切片中的下標為1的元素 fmt.Println(a)
輸出:[1 3 4 5]
提醒 :第一次跑得時候有點慢
結束了,不知道蛋炒飯味道如何??