第一章:Go语言简介与环境搭建
Go语言从入门到精通完整指南第一章Go语言简介与环境搭建1.1 Go语言简介Go又称Golang是Google于2009年发布的开源编程语言由Robert Griesemer、Rob Pike和Ken Thompson设计。Go语言的核心特点简洁高效语法简洁编译速度快并发支持原生支持goroutine和channel内存安全垃圾回收机制跨平台支持多平台编译丰富的标准库涵盖网络、文件、加密等常用功能1.2 环境安装Windows安装访问 https://go.dev/dl/下载Windows安装包.msi文件双击安装默认安装到C:\Go配置环境变量GOROOT:C:\GoGOPATH:C:\Users\你的用户名\go将C:\Go\bin添加到PATH验证安装go version# 输出: go version go1.21.0 windows/amd641.3 第一个Go程序// main.gopackagemainimportfmtfuncmain(){fmt.Println(Hello, Go!)}代码详解package main: 声明包名main包是程序的入口import fmt: 导入格式化包用于输出func main(): 主函数程序从这里开始执行fmt.Println(): 打印文本并换行运行方式# 直接运行go run main.go# 编译后运行go build main.go ./main.exe1.4 Go项目结构myproject/ ├── go.mod # 模块定义文件 ├── go.sum # 依赖校验文件 ├── main.go # 主程序入口 ├── cmd/ # 命令行工具 ├── internal/ # 内部包 ├── pkg/ # 可导出的包 └── vendor/ # 依赖包初始化模块mkdirmyprojectcdmyproject go mod init myproject1.5 开发工具推荐GoLand- JetBrains出品的专业Go IDEVS Code Go插件- 轻量级编辑器Vim vim-go- 终端编辑器1.6 Go常用命令go run main.go# 运行程序go build# 编译程序gotest# 运行测试gofmt# 格式化代码go vet# 静态分析go mod tidy# 整理依赖go get packageversion# 添加依赖go doc package# 查看文档