什麼是Gogolang
Golang。由谷歌建立的一種開源、編譯和靜態類型的編程語言。加入併發編程,爲大數據、微服務、併發而生。web
主要目標是使高可用性和可伸縮的web應用程序的開發變得簡單易行。編程
特色:類型安全、內存安全;高併發;高效垃圾回收機制;爲多核計算機提供性能提高方案;UTF-8編碼支持;快速編譯七牛雲存儲
用戶:七牛雲存儲、知名beego用戶、華爲企業雲、樂視雲、京東、Bmob、聯衆遊戲、淘寶等安全
項目:Docker、Kubernetes、Caddy、CockroachDB併發
在Mac、Windows和Linux三個平臺上都支持Golang。app
注:這裏只作說明,未操做。編程語言
https://golang.org/dl/下載osx
安裝程序。雙擊啓動安裝。按照提示,這應該在/usr/local/go
中安裝了Golang
,而且還會將文件夾/usr/local/go/bin
添加到您的PATH
環境變量中。ide
Windows 從https://golang.org/dl/下載MSI
安裝程序。雙擊啓動安裝並遵循提示。函數
而後只需點擊下一步配置,它會自動給你配置一個環境變量。我能夠將其更改。
設置GOPATH GOROOT將其添加到Path那裏
安裝好以後在命令行輸入go env查看go的配置信息,go version查看go的版本號。
Linux 從https://golang.org/dl/下載 tar
文件,並將其解壓到/opt/go/
將
/opt/go/bin
添加到PATH
環境變量中:
export GOPATH=/opt/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
下面是IDEA中安裝Go插件:
參考網址:
https://blog.csdn.net/HG_Harvey/article/details/79228263
下載IDEA: |
|
解壓 |
進入目錄/opt/go 輸入解壓命令:tar -xzvf 解壓完畢重命名:mv 解壓名 idea |
設置桌面快捷方式 |
補充:進入/opt/go/idea/bin執行:./idea.sh 就是執行入口 1)管理員身份登陸:gedit /usr/share/applications/idea.desktop 2)往裏面添加內容: [Desktop Entry] Name=idea Exec=/opt/go/idea/bin/idea.sh %u #要執行程序的命令路徑 Type=Application #快捷方式的類型 Icon=/opt/go/idea/bin/idea.png Terminal=false 3)修改文件的讀寫權限:管理員讀寫 其他只讀 勾選容許做爲程序可執行文件 4)將文件拷貝到桌面方面操做 |
激活 |
1)修改hosts文件:gedit /etc/hosts加入一句話: 0.0.0.0 account.jetbrains.com 2)進入網站在線激活:http://idea.lanyus.com/ 獲取註冊碼 3)將獲取的註冊碼粘貼過去便可 |
配置 | 配置Configure點擊Pluglns搜索Go(該版本沒有)直接選擇本地文件找 輸入下載網址:http://plugins.jetbrains.com/plugin/9568-go注意:下載版本要與本身IDEA相同,好比181開頭就下載181 而後導入便可 |
法一:helloworld.go所在的目錄 執行go run helloworld.go 或者直接IDEA中執行
go run 編譯且運行Go源碼文件
法二:helloworld.go所在的目錄 執行go build helloworld.go 進行編譯
go build 編譯源碼文件、代碼包、依賴包
法三:打開網址https://play.golang.org 使用
go get :獲取遠程包(應提早安裝gi 或 hg) go run :編譯且運行Go源碼 go build:測試編譯源碼文件,檢查是否有編譯錯誤 go fmt:格式化源碼(部分IDE在保存時候自動調用) go install:編譯包文件並編譯整個程序 go test :運行測試文件 go doc:查看文檔
import
包,能夠直接使用package
名都建議設爲是該目錄名,但也能夠不是