1. 程式人生 > >Go語言第一篇

Go語言第一篇

工作空間 -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語言第一篇