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
声明必用