Golang入门及开发环境配置
Posted noneplus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang入门及开发环境配置相关的知识,希望对你有一定的参考价值。
Go语言诞生背景
- 计算机硬件更新频繁,主流编程语言无法发挥多核多CPU的性能
- 软件系统复杂度不断变高,缺乏简洁高效的编程语言
- C/C++运行速度快,但编译速度慢
Go语言特点
静态类型开发语言
静态:编译时检查变量类型,如C++,Java
动态:运行时检查变量类型,如javascript
自动垃圾回收机制
编译速度快(直接编译成机器码,不依赖其他库)
并发性能高(语言层面支持并发)
部署简单(对库的依赖少)
函数可返回多个值
代码风格强制统一
Go语言应用场景,开源框架
应用场景:
- 区块链开发
- 服务端/游戏软件开发
- 分布式/云计算开发
开源框架:
- Beego
- Lris
- Revel
win10配置Golang开发环境
下载地址:https://golang.google.cn/
关于环境变量配置:
我下载的版本是1.13.5,把msi文件安装好之后自动添加了环境变量:
测试是否安装成功:
go version
集成开发环境Goland
Go官方推荐的IDE:
Goland下载地址:https://www.jetbrains.com/
运行HelloWorld
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello ,World!")
}
以.go作为文件扩展名
package声明所属包
语句结束分号会被默认省略
入口函数main没有参数,且必须放在main包下
import导入标准库/第三方包
以上是关于Golang入门及开发环境配置的主要内容,如果未能解决你的问题,请参考以下文章
windows通过Visual Studio Code中配置GO开发环境(转)