编写一个hello world
package main
import (
"fmt"
"time"
)
func main(){
fmt.Println("Hello,World!")
time.Sleep(5 * time.Second)
}
- 执行 go build
windows 环境是生成一个 exe ,执行 exe,一闪而过
所以引入的时间,让它等一下,不然呢,Bug!
在 UNIX、Linux、Mac OS X环境下生成的是一个二进制文件
- 说明
- 作为main,包名必须是 main,如果不是,编译器只会把它当做一个普通的包,而不是函数入口
- 标准库的包,引入,不需要全路径,引入关键字 import
- 编译环境 依赖于你给操作系统配置的GOROOT 和 GOPATH
GOROOT : Go 标准库的位置 GOPATH : 指定的目录就是开发者的个人工作空间,
4.同名包 导入 ,采用 同名导入,取别名
- 常用 go 命令
go build
go clean
go run
go vet // 检测代码异常
go fmt //格式化
关于文档的命令
go doc tar //查看文档 archive/tar 包的相关文档
godoc -http=:6060 //通过浏览器查看文档http://localhost:6060/