随着代码量的增加,把全部代码写在同一个文件下,就变得难以管理。
这里就需要引入工程管理的这个概念。
一.同级别导入自写文件
同级目录,包名必须一致
golang文件夹下有一个src文件夹,存储两个go文件,一个是addslef函数,一个是main入口文件。
在goland的运行设置里,设置为按目录运行,一次会编译整个文件夹下的所有go文件。
此处的编译目录即为“src”,编译对象为src下的两个go文件。
从主函数开始执行,调用了add_self()
同级别的多文件,可以理解成一个文件的切片,把一个比较大的文件,切割成若干个小文件进行管理。
可以直接调用同级别文件中的函数,而不需要导入。但是在编译文件时,必须全部都编译进去,而不能只编译主函数。