包的原理
包的本质实际上就是创建不同的文件夹,来存放程序文件!
结构 (每个文件下面都有对应的包名.go)
包的基本理念
说明:go的每一个文件都是属于一个包的,也就是说go是以包的形式来管理文件和项目目录结构的
包的三大作用
1:区分相同名字的函数,变量等标识符
2:当程序文件很多时,可以很好的管理项目
3:空置函数,变量等访问范围,即作用域
包的相关说明
打包基本语法
注释:函数首字母大写外部才可以调用 如别的语言得public 小写只能内部调用
引入包的基本语法
import 包的路径
注释:在import包时,路径从$GOPATH得 src下开始,不用带src,编译器会自动从src下开始引入
结果:
res = 25.5
res = 1.07
如 给引入的包起别名,则需要别名来调用该包函数
把main包生成可执行文件
1:在$GOPATH 根目录下进行操作
go build go_code/project01/package/main
-o:输出
bin/my.exe :把可执行文件 生成包放到bin目录下起个别名叫my.exe 没有bin目录系统会自动创建一个bin文件
go build -o bin/my.exe go_code/project01/package/main