Hello World! for Go
1. package main
2.
3. import "fmt"
4.
5. func main() {
6. fmt.Println("Hello Go!")
7. }
第一行,package的声明,表示该程序应该在哪个package。这个语句在Go程序结构中是必须的,因为Go程序运行在packages中。main package是程序运行的起始点。每个package有path和name和它关联。
下一行,import "fmt" 是预处理器命令,告诉Go 编译器将package fmt 下的文件包含进来。 main 函数是程序执行的入口。 Println方法的大写P表示改函数或变量可以被该package 的importer来访问。
运行这个程序使用go run hello.go
包的导入路径和包的名字可以是不同的。