目录
1. 特色
- 简洁、快速、安全
- 并行、有趣、开源
- 内存管理、数组安全、编译迅速
2. 用途
Go 语言(通常称为 Golang)是由 Google 设计的一种静态类型、编译型的编程语言。
- Web 开发:构建高性能的后端服务和 API。
- 系统工具:开发高效的命令行工具和脚本。
- DevOps 工具:自动化部署、监控和管理工具。
- 微服务:设计轻量级的服务架构。
- 分布式系统:利用并发特性创建复杂的系统。
- 云原生应用:实现服务网格、容器化工具等。
- 数据库:开发高性能的数据存储解决方案。
- 区块链:构建去中心化的应用和服务。
3. Go 语言最主要的特性
- 自动垃圾回收
- 更丰富的内置类型
- 函数多返回值
- 错误处理
- 匿名函数和闭包
- 类型和接口
- 并发编程
- 反射
- 语言交互性
4. Go 语言环境安装
安装包下载地址为:All releases - The Go Programming Language
如果打不开可以使用这个地址:All releases - The Go Programming Language
5. 集成到IDEA
5.1 安装插件
5.2 设置go sdk路径
6. 创建第一个 go 程序
hello world
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行成功