Golang學習歷程【第一篇 入門Hello World】
- 1. 學習文檔
- 2. Window 本地安裝Go
- 2.1 安裝
- 2.2 驗證
- 3. 開發環境——VsCode
- 3.1 VsCode 安裝
- 3.2 安裝插件
- 3.2.1 language 語言漢化插件安裝
- 3.2.2 Go插件安裝
- 4. Hello World 入門
- 4.1 建工程
- 4.2 創建項目文件
- 4.3 編寫Hello World程序
- 4.4 VsCode無代碼提示解決方案
- 4.5 運行程序
- 4.6 構建打包程序
引言:Go(又稱為Golang)是一種開源的編程語言,由Google開發,于2009年首次公開發布。它旨在提供簡潔、高效、可靠的軟件開發解決方案。Golang是一種靜態強類型、編譯型語言,Golang具有很強的表達能力,得益于其并發機制,用它編寫的程序能夠非常有效地利用多核與聯網的計算機,其新穎的類型系統則使程序結構變得靈活而模塊化。 Go 代碼編譯成機器碼不僅非常迅速,還具有方便的垃圾收集機制和強大的運行時反射機制。
體驗感悟:待學習完成后補充…
1. 學習文檔
中文文檔地址:https://go.p2hp.com/ 【不推薦,落后于官方文檔】
官方文檔:https://go.dev/ 【推薦,最新,學習使用英文】
邊學邊練: 中文地址 | 英文地址
B站學習視頻地址
2. Window 本地安裝Go
2.1 安裝
安裝步驟依次見下列圖示:
點擊箭頭位置下載安裝包,點擊安裝。注:原則上來說,開發人員不建議安裝最新版本,存在一定BUG,但這里學習使用足以。
雙擊下載的go1.23.4.windows-amd64.msi文件進行安裝
2.2 驗證
windows找環境變量
另外也可以通過命令方式驗證GO是否安裝完成。
- win + R 組合按鍵喚醒運行窗口。輸入: cmd。點擊確認或回車:
- 輸入下面命令,驗證go是否安裝成功
# go 版本號
go version
# go 環境變量
go env
友情提示:當不小心點擊【鼠標左鍵】,顯示如下信息【關鍵信息為左上角的選擇】。這個情況下表示cmd命令當前窗口為選擇窗口,此時命令窗口運行的一切程序處于暫停狀態,點擊【鼠標右鍵】可恢復。
3. 開發環境——VsCode
3.1 VsCode 安裝
安裝地址
下載好的文件將文件解壓,一定點擊解壓文件或者解壓到"VsCode-win***",否則內部文件平鋪當前目錄,凌亂不堪。將解壓的文件夾隨意放在自己喜歡的指定磁盤文件下。
點擊解壓文件才會有這一步:
軟件快捷方式放于桌面。
打開軟件,功能簡要介紹
3.2 安裝插件
3.2.1 language 語言漢化插件安裝
3.2.2 Go插件安裝
同理將Go插件安裝完成
4. Hello World 入門
4.1 建工程
VsCode打開項目工程
遇到下面界面,點擊信任即可
4.2 創建項目文件
4.3 編寫Hello World程序
// package 包聲明: 可以理解為一個文件夾
package main // import 導入:一般指導入官方或自定義功能包
import "fmt"// main函數 入口函數
func main() {// 打印Hello World字符串,可不寫分號,語法靈活fmt.Println("Hello World")
}
4.4 VsCode無代碼提示解決方案
打開cmd控制終端,輸入GO代理地址
go env -w GOPROXY=https://goproxy.io/
然后重啟VsCode,多試幾次重啟,等待安裝,嘗試點擊即可解決
4.5 運行程序
打開終端(本質就是windows的cmd窗口),運行go文件命令
// 語法命令:go run <文件名>,運行指定go文件的程序
go run main.go
// 運行結果
// Hello World
4.6 構建打包程序
// 終端執行命令 go build <文件名>。將文件打包成可運行的exe文件。
go build main.go
構建完成之后文件可雙擊運行在windows上。 當前示例運行后無反應。原因是程序運行完成之后自動關閉了終端窗口。
學習歷程:待續。。。