Go 程序基本结构

285 阅读1分钟

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

包的导入路径和包的名字可以是不同的。