Go语言特点
- 编译型语言,有着静态语言的高效性
- 语法简单,有着动态语言的易开发性,强制防止导入不使用的包
- 并发性,可以指定CPU使用核数
- 2009年发布正式版本
- 原生支持UTF-8
应用
- 油管的后台
- 七牛云
开发环境
- go安装包
- 配置GOPATH
- Sublime Text 3 + gosublime
调试
- 命令行输入go env查看基本配置
- 命令行输入go查看go命令
- 命令行godoc -http=:8097,可通过访问http://localhost:8097/pkg/来查看官方文档
go命令
- go install:①将包文件编译到GOPATH下的pkg ②将文件编译成可执行文件放到GOPATH下的bin
- go build:只能将package名为main的go文件编译为可执行文件
- go run:执行文件
- go fmt:将文件统一成一种格式,很多编译器在保存的时候自动执行该命令
写一个HelloWorld
package main
import(
"fmt"
)
func main(){
fmt.Println("HelloWorld,你好!")
}