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上。 当前示例运行后无反应。原因是程序运行完成之后自动关闭了终端窗口。
学习历程:待续。。。