>[success] # 第一个应用程序 Hello World - 在 GOPATH/src 建一个 HelloWorld 项目目录, 目录下建一个 main.go 的入口文件 ![img](https://img.kancloud.cn/3e/2d/3e2d5f67546cf4c067b44d8426f832ff_680x305.png) - main.go 内容 ```go package main import "fmt" func main() { fmt.Println("Hello World 123") } ``` >[info] 编译和执行 ![img](https://img.kancloud.cn/f0/88/f0887e226aa13d5702b26fb61f53004f_711x295.png) >[info] 说明 ```go //当前程序的包名(一个可执行程序只有一个 main 包) //一般建议package的名称和目录名保持一致 package main // 导入其它包 // 缺少或未使用的包,程序都无法编译通过 // fmt是标准库包, 用户打印, 输出等操作 // 更多Go标准库包:https://studygolang.com/pkgdoc import "fmt" func main() { fmt.Println("Hello World 123") } ```