1.package进行包的声明,建议:包的声明这个包和所在的文件夹同名

2.main包是程序的入口包,一般main函数会放在这个包下
main函数一定要放在main包下,否则不能编译执行

3.打包语法:
package 包名
4.引入包的语法:import “包的路径”
包名是从$GOPATH/src/后开始计算的,使用/进行路径分隔。


5.如果有多个包,建议一次性导入,格式如下:
import(
"fmt"
"gocode/testproject01/unit5/demo09/crm/dbutils"
)
6.在函数调用的时候前面要定位到所在的包

7.函数名,变量名首字母大写,函数,变量可以被其它包访问

8.一个目录下不能有重复的函数

9.包名和文件夹的名字,可以不一样


10.一个目录下的同级文件归属一个包
同级别的源文件的包的声明必须一致


11.包到底是什么:
(1)在程序层面,所有使用相同 package 包名 的源文件组成的代码模块
(2)在源文件层面就是一个文件夹
12.可以给包取别名,取别名后,原来的包名就不能使用了

















