GO语言
耳闻已久的Go语言,今天入门了解一下。
Go之所以火爆的原因之一是,拥有CoreOS,Kubernetes(Google),InfluxDB知名大客户,另外Docker也是Go语言所编写。
Go语言的功能特性(所有这些特性,以后慢慢学习了解)
并发支持
简单性和一致性
- 面向对象
- 指针
- 编译器
- 包管理
Go语言标准库地址
项目源码地址
快速上手
通过安装包
国内下载地址: https://studygolang.com/dl
配置
1 | ➜ ~ go version |
在国内加速器是必要的
1 | # 启用 Go Modules 功能 |
开启Go的“Hello world”
创建文件 hello.go
文件
1 | package main |
运行
1 | $ go run hello.go |
编译
1 | go build -o hello hello.go |
Mac | Linux 上也可以编译出 exe 文件
1 | GOOS=windows go build -o hello.exe hello.go |
Windows编译
1 | go build -o hello.exe hello.go |
更多查看下面地址
IDE
工具的选择上 vscode 似乎比较多,另外就是GoLand, 附上地址
使用 vscode, 添加go插件
收集一些学习资料
Go官网博客 https://blog.golang.org
Go语言中文社区 https://studygolang.com