1. 簡介:
學習golang語言並不是爲了轉行,而是更好的輔助PHP的開發。
2. 環境搭建:
(1)安裝golang 編譯器(win系列):
直接下載對應系統的安裝包,傻瓜式操作即可。
注意:安裝golang編譯器的幾個關鍵 的環境變量:
a . GOROOT // golang 編譯器的安裝目錄
b. GOPATH // go 項目目錄 , 可以配置多個; 每個go項目目錄下,包含src / pkg / bin 這三個子目錄;
src --- 用來存放go源碼 ,如 order.go
bin --- 用來存放編譯後生成的可執行文件
pkg --- 用來存放編譯後生成的包文件,以 .a 結尾
c . 使用 go env 來查看環境變量的配置信息
(2)安裝完成,使用 go version 查看版本信息
(3)go的常用指令:
-- go get 包 : 獲取遠程包(需要提前安裝git或者hg)
-- go run main.go 直接運行go文件
-- go build 測試編譯,檢查是否有編譯錯誤
-- go install : 編譯包文件 並 編譯整個程序(首先進入main包中main函數所在的目錄,再執行go install : go的編譯順序爲: 首先編譯依賴包,把編譯好的包放到pkg目錄下,再編譯main包,生成可執行文件main ,放到bin目錄中;如果用戶自定義的包,沒有被使用,將不參與編譯)
-- godoc -http=:8080 在本地,創建一個golang文檔網址(localhost:8080)https://github.com/astaxie/godoc
go的編譯順序:先編譯依賴包,再編譯main.go文件,生成可執行的文件。