Go語言第一篇
阿新 • • 發佈:2018-10-10
工作空間 -type ner 組織 mac 源碼 項目 配置 style
第一次寫博客,真的有點不知道如何去組織語言,慢慢來吧!哈哈!
首先,GO語言安裝環境。安裝了好多次有時候還是有點忘,現在對於Mac OS系統如何配置beego環境還是有點不明白。其實還是需要明白原理。
現在我在看《GO語言編程入門與實戰技巧》這本書,再這裏就不說GO語言的發展史以及GO的優缺點了。接下來,寫一下知識點吧!
一.環境變量
1.GOROOT:表示GO語言環境在計算機的安裝位置,這個變量只有一個值,必須是絕對路徑。
2.GOPATH:這是GO語言的工作目錄,可以又對多個,類似於工作空間一樣。一般不建議GOROOT與GOPATH設置為同一個目錄。
二.GO語言基本命令
輸入go help 可以查看有哪些命令
build 編譯源代碼包和依賴
clean 刪除對象文件
doc 顯示Go包或程序實體的文檔
env 打印輸出Go語言環境的變量信息
bug bug提交程序
fix 修復程序
generate 通過掃描GO源碼中的go:generate 註釋來識別要運行的常規命令
get 下載並安裝指定的包與依賴
install 編譯並安裝制定的包與依賴
list 打印指定源代碼包的信息
run 編譯並運行Go程序
tool 運行一個指定的go tool
test 測試一個源碼包
version 打印輸出Go環境版本
vet 檢查源碼中可能出現的錯誤
三.GOPATH結構
-
- bin:存放go install 生成的可執行文件,前面把$GOPATH/bin路徑加入PATH環境變量後就可以在全局任意位置使用這個文件夾的執行文件。
- pkg:存放go編譯生成的文件
- src:存放我們開發的GO項目的源代碼,不同工程項目的代碼以包名區分
- 3.測試源代碼文件
Go語言第一篇