本文共 783 字,大约阅读时间需要 2 分钟。
Go 是一门开放源码的编程语言, 可容易的构建简单、可靠和高效的软件
开发者使用编程语言的三大分类(执行速度、简易程度、开发难度):
⚫ 执行速度快、编译速度慢(编译型): C, C++⚫ 执行速度较慢、编译速度快(解释型): JAVA, .NET⚫ 执行速度慢、开发难度小(动态脚本): Python, PHP
Go 语言在 3 个条件做了平衡:易于开发、快速编译、高效执行
⚫ 静态类型并具有丰富的内置类型: bool、 byte、 rune、 int、 float、 string、 array、
slice、 map
⚫ 函数多返回值
⚫ 错误处理机制:使用 defer、 panic、 recover 定义标准的错误流程
⚫ 语言层并发:使用关键字 go 将函数以 Goroutine 方式运行,使用 CSP 模型作为 Goroutine
的通信方式
⚫ 面向对象:使用类型、组合、接口来实现面向对象思想
⚫ 反射
⚫ CGO:用于调用 C 语言实现的模块
⚫ 自动垃圾回收
⚫ 静态编译
⚫ 交叉编译
GOdockerkubernetesPrometheusetcd
下载地址:
https://golang.org/dl/ https://golang.google.cn/dl/
下载完安装包并执行安装
cmd 进入系统命令行执行
go env
出现如图所示说明安装成功,还需要配置环境变量
配置国内镜像加速
go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct
这里推荐大家两个常用的编译器,大家自己去官网下载
GoLand 2020.1 x64
Visual Studio Code
转载地址:http://wmah.baihongyu.com/