package main
import "fmt"
func main() {
/* 这是我的第一个简单的程序 */
fmt.Println("Hello, World!")
}
1. 第一行代码 package main 定义了包名。
你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。
2. 第二行import "fmt" 告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素),fmt 包实现了格式化 IO(输入/输出)的函数。
3. func main() 是程序开始执行的函数。
main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。
4. /*...*/ 是注释,//是单行注释
执行Go程序
1. 将以上代码保存为 hello.go
2. 启动命令行,进入该文件目录下,执行如下命令即可执行程序:
go run hello.go
3. 也可执行以下命令生成二进制文件:
go build hello.go