91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang開發技巧

發布時間:2020-06-22 10:47:17 來源:億速云 閱讀:179 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關golang開發技巧,以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1、對GOPATH和GOROOT理解不到位

GOROOT設置為/usr/local/go 。GOPATH設置為/usr/local/go/bin。我們在go get代碼的時候,下載下來的包,如github.com/Ballwang/imooc所在的路徑為GOPATH/src/github.com/Ballwang/imooc。需要注意,這里的imooc是一個文件夾而不是一個文件。

注:go build 是將源碼文件編譯成一個二進制的可執行文件,如go build test.go可以在test.go所在的imooc文件目錄下生成一個test可執行文件。只需./test便可輸出執行結果。go run則是將程序直接運行并輸出結果,不會生成二進制可執行文件。

2、我們要保證我們運行編譯的源碼文件位于GOPATH/src目錄下,否則會報出type相關的異常。

3、本地找不到package

解決:在GoLand中使用go get命令,將需要的包下載下來。

go get 包名 可以借助代碼管理工具通過遠程拉取的方式更新代碼包及其依賴,并自動完成編譯和安裝。使用 go get 前,需要安裝git作為代碼管理工具。一次go get,就能在GOPATH中新增若干相關的依賴包。

4、golang.org/x 類型的包get不下來

解決:其實 golang 在 github 上建立了一個鏡像庫,如 https://github.com/golang/net 即是 https://golang.org/x/net 的鏡像庫。

可以在鏡像庫中將包拉取下來,再按照import的層次結構,依次建立相關的文件夾,并將文件復制到相關的文件中。

5、pcap.h: No such file or directory

解決:yum install libpcap-devel

6、同一個package下不同go文件中的方法、變量都可以相互調用,單執行一個文件go run file.go會報方法、變量undefined異常。原因是undefined部分所在的另一個go文件并未一起編譯。

解決方法:go run *.go 一起編譯

7、package main、func main(){} 標志著go程序的入口。

上述就是小編為大家分享的golang開發技巧了,如果您也有類似的疑惑,不妨參照上述方法進行嘗試。如果想了解更多相關內容,請關注億速云行業資訊。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新宁县| 昂仁县| 荃湾区| 铜鼓县| 望江县| 朝阳市| 沁源县| 九龙坡区| 闽清县| 阜康市| 涟源市| 湖北省| 阿图什市| 大渡口区| 昔阳县| 成武县| 镇巴县| 台北县| 集贤县| 安阳市| 新郑市| 孟州市| 延津县| 南部县| 华蓥市| 招远市| 青阳县| 大兴区| 永靖县| 漯河市| 临海市| 锦州市| 图片| 洞口县| 清水河县| 浦东新区| 山阴县| 洛阳市| 盐亭县| 肥东县| 叶城县|