windows下go 程式如何匯入自定義包

2021-08-20 08:26:32 字數 735 閱讀 5101

開發go語言程式難免要引入自己定義的包,那如何import呢?

首先我們建立了乙個hello.go檔案,作為我們的自定義包,實現如下:

package firstpackage

import"fmt"

func sayhello()

我們現在將hello.go檔案放入資料夾firstpackage裡,這也是hello.go檔案裡定義的那個包的名稱。之後把firstpackage複製

到  go安裝包目錄的src下,在我的環境裡目錄是c:\go\src。

然後我們建立使用這個包的檔案,testhello.go,**如下

package main

import(

"firstpackage")

func main()

現在**可以直接執行了。

說一句題外話,目前的網上的教程大部分都是在linux環境下的,樓主開始在windows下匯入自定義包的時候也是一頭霧水。但是想到直接執行一下後來那個test.go檔案,看看報什麼錯,就發現提示的錯誤很有啟發性,所以我們學習一門新技術要多嘗試。

看上面的錯誤截圖是不是就發現了一些可嘗試點呢。

最近剛開始學習go語言,講解有些不足的地方還請多提意見.

windows下用go語言寫程式

linux下,google的go語言安裝起來很方便,用起來也很爽,幾行 就可以實現很強大的功能。現在的問題是我想在windows下玩 其實windows下也不麻煩,具體見下文。二 寫go 檔案 test.go 如下 package main import fmt func main test 四 批...

Windows下使用go語言寫程式安裝配置例項

linux下,google的go語言安裝起來很方便,用起來也很爽,幾行 就可以實現很強大的功能。現在的問題是我想在windows下玩 其實windows下也不麻煩,具體見下文。一 安裝go語言 1 安裝mingw 2 原始碼 進入c mingw,雙擊mintty開啟終端視窗 執行 hg clone ...

Windows下交叉編譯Go

編譯為linux可執行檔案 set cgo enabled 0 set goos linux set goarch amd64 go build main.go編譯為mac可執行檔案 set cgo enabled 0 set goos darwin set goarch amd64 go buil...