GO是編譯型語言。GO的工具鏈將程序的源文件轉變成機器相關的原生二進制指令。這些工具能夠經過單一的go,命令配合其子命令進行使用。最簡單的子命令是潤,它將一個或多個以.go爲後綴的源文件進行編譯、連接,而後運行生成的可執行文件。工具
package main import "fmt" func main() { fmt.Println("hello,world") } go run helloworld.go go build helloworld.go