Loading... 关于包管理的总结: - 一个文件夹可以称作一个包 - 在文件夹(包)中可以创建多个文件 - 在同一个包下的每个文件中必须指定相同的包名称,一般以文件夹名为包名 关于包的分类: - main 包,如果是main包,则必须写一个main函数,此函数就是项目的入口(main主函数)。此时,编译生成的就是一个可执行文件。 - 非 main 包,用来将代码分类。 包的使用: - 同个包中,函数可以直接使用 - 不同包中,如果使用其他包中的函数需要:包名.函数名() eg: 文件目录结构 ``` test - api - baidu.go - google.go - app.go - city.go ``` baidu.go ```go package api import "fmt" func Baidu(){ fmt.Println("我是百度") } ``` google.go ```go package api import "fmt" func Google(){ fmt.Println("我是google") } ``` city.go ```go package main import "fmt" func Add(){ fmt.Println("我是city.go中的Add功能") } ``` app.go ```go package main import ( "fmt" "test/api" ) func main(){ fmt.Println("Hello,GO") Add() api.Baidu() api.Google() // 在文件夹中编写功能时,首字母需要为大写,如果是小写,只能在包中使用,无法在外部调用 } ``` Last modification:January 4th, 2021 at 11:39 pm © 允许规范转载 Support If you think my article is useful to you, please feel free to appreciate ×Close Appreciate the author Sweeping payments