本文共 962 字,大约阅读时间需要 3 分钟。
- package 是 最基本的分发单位 和 工程管理中依赖关系 的体现
- 每个GO语言源代码文件开头都拥有一个package声明,表示源码文件所属的代码包
- 要生成GO语言可执行程序,必须要有main的package包,且必须在该包下有main()函数
- 同一个路径下只能存在一个package,一个package可以拆成多个源文件组成
package 包名不为main
package main1import "fmt"func main1() { fmt.Println("测试")}
运行结果如下图所示:
package main1import "fmt"func main1() { fmt.Println("测试")}
运行结果如下所示:
所以package main 下面需要有main函数,否则生成不了可执行文件
//package 包名与文件夹名要求保持一致package learn02import "fmt"func test02() { fmt.Println("i am test")}
package learn02 与 项目文件夹结构目录保持一致
目录结构下新建 main02.go
运行情况
go build main02.go
项目目录结构如下所示:
转载地址:http://hafva.baihongyu.com/