1.安裝Go和Goland
2.新建demo項目實踐語法并使用git實踐版本控制操作
2.1 Goland配置
路徑**:**
GOPATH workspace
GOROOT golang
文件夾:
bin 編譯后的可執行文件
pkg 編譯后的包文件
src 源文件
遇到問題1:運行 ‘go build awesomeProject/’ 時出錯Cannot run program
“C:\Users\xy134\AppData\Local\JetBrains\GoLand2025.2\tmp\GoLand__go_build_awesomeProject.exe” (in directory “D:\GolandProjects\awesomeProject”): CreateProcess error=216, 該版本的 %1 與你運行的 Windows 版本不兼容。請查看計算機的系統信息,然后聯系軟件發布者。
解決辦法:
1.查看go sdk版本
2.重新配置goland GOPATH GOROOT以及項目文件下面的src bin pkg
**遇到問題2:**多go文件如何命名以及創建?
**解決辦法:**一個程序必須包含一個main包以及main程序作為入口。
**遇到問題3:**同一項目下src文件夾中有多個文件夾,main程序如何引用不同文件夾的go文件函數?
**解決辦法:**在項目終端輸入命令行go mod init 項目名,初始化mod。
(1)與main文件同一級目錄下,以test.go為例,首行 package main表示屬于main包,直接在main程序中調用。
(2)與main文件不同目錄下,以dataStruct.go為例,首先在main.go中引用對應包,函數首字母大寫,才可以跨包引用。
2.2 Goland+git協作
HTTP連接不穩定,推薦SSH連接
gitlab私有化 github公有化
配置SSH
id_rsa(私有秘鑰)和id_rsa.pub(公有密鑰)
2.3 Go語言教程
2.3.1 數組
聲明 初始化
2.3.2 切片
動態數組 聲明初始化 截取 擴容 拷貝
2.3.2 Map
無序鍵值對 聲明初始化 引用類型 自動擴容
過程中遇到過的error
聲明必用