- Go碰巧的三位創始人: Griesemer, Thompson , Pike
- Go中文站: studygolang.com/
- Go的缺點:
- 缺少明確主要框架:雖然有beego、echo、gin、lris等框架但是目前並沒有一個主要的框架
- 錯誤處理:go語言通過函式和預期的呼叫程式碼簡單的返回錯誤而幫助開發者處理編譯錯誤,但是容易丟失錯誤發生的範圍,一些錯誤資訊可能也需要自己定義
- 軟體包管理:go語言雖然優秀尷尬的是,它沒有辦法制定特定版本的依賴庫
Go的安裝
安裝包下載地址: golang.google.cn/dl/
Windows下安裝:
- 下載好安裝包go1.15.5.windows-amd64.msi後 雙擊程式 , 點下一步..下一步 至安裝成功.
- 配置環境變數:
開啟命令列: cmd -> go env 出現如下資訊表示windows下安裝成功
(注:我的是win10系統,預設安裝好的時候就自動配置好環境變數了.)
(注: 環境變數GOPATH 對應的是你專案目錄 . 可以切換成你的專案目錄)
Linux下安裝:
去go官網下載好安裝包 ,將檔案go1.15.5.linux-amd64.tar.gz傳輸到你的虛擬機器linux系統中.
- 解壓檔案至/usr/local中: tar -C /usr/local -zxvf go1.15.5.linux-amd64.tar.gz 解壓後如圖
- 將/usr/local/go/bin 加入到環境變數中: vim /etc/profile 在最後新增
配置完成後,重新整理環境配置檔案命令: source /etc/profile ; 通過env命令檢視新增的環境變數export PATH=$PATH:/usr/local/go/bin export GOPATH=/go (注:這個是我的專案目錄)
- 通過 go env 命令 檢視go是否安裝成功 如圖表示成功
windows下推薦使用的編輯器: Vscode /atom
Go開始程式設計:
windows程式設計
1. 在你的go專案目錄下: 建立 bin , pkg , src 三個目錄 ,其中src為你的go專案目錄.
2. 在src 建立home目錄,在home中建立main.go 程式. 編寫如下程式碼:
package main //宣告main包, 表明當前是一個可執行程式
import "fmt" //匯入內建 fmt
func main() { //main函式, 是程式執行的入口
fmt.Println("你好啊!");
}
cmd命令列下執行 go run home 出現如下內容則表示成功
linux程式設計:
編輯你的go專案目錄中src/home/main.go 內容和windows的一致. 編輯完成後儲存退出.
執行命令 go run home 出現如下圖表示成功
本作品採用《CC 協議》,轉載必須註明作者和本文連結