七叶笔记 » golang编程 » golang2021函数与包(37)包

golang2021函数与包(37)包

1) 在实际的开发中,我们往往需要在不同的文件中,去调用其它文件的定义的函数,比如 main.go

中,去使用 utils.go 文件中的函数,如何实现? -》包

2) 现在有两个程序员共同开发一个 Go 项目,程序员 xiaoming 希望定义函数 Cal ,程序员 xiaoqiang

也想定义函数也叫 Cal。两个程序员为此还吵了起来,怎么办? -》包

包的原理图 包的本质实际上就是创建不同的文件夹,来存放程序文件。 画图说明一下包的原理

 

 

包的基本概念

说明:go 的每一个文件都是属于一个包的,也就是说 go 是以包的形式来管理文件和项目目录结构

 

包的三大作用

 

 

区分相同名字的函数、变量等标识符 当程序文件很多时,可以很好的管理项目 控制函数、变量等访问范围,即作用域

 

 

包的相关说明

Ø        打包基本语法

package 包名

 

 

 

Ø        引入包的基本语法

import “包的路径”

相关文章