package main //聲明文件的package
import {
"fmt" //import 包,不能包含沒有用到的包,否則而編譯錯(cuò)誤
}
func main() { //入口函數(shù), 無參數(shù)無返回值
fmt.Println("hello world")
}
//運(yùn)行
$go run hello.go
$go build hello.go
$./hello
go build 編譯
go clean 移除當(dāng)前源碼包里面的編譯生成文件
go fmt 格式化代碼
go get 動(dòng)態(tài)獲取遠(yuǎn)程代碼包
go install 生成結(jié)果文件,并將編譯好的結(jié)果一到$GOPATH/pkg或者$GOPATH/bin
go test 運(yùn)行測試用的可執(zhí)行文件
go doc godoc -http=:8080 查看文檔
go fix 修復(fù)以前老版本代碼到新版本
go version查看當(dāng)前版本
go env 查看當(dāng)前go的環(huán)境變量
go list 列出當(dāng)前所有安裝package
go run 編譯并運(yùn)行g(shù)o語言程序