- 建一个文件夹,比如
lyy_cache
- 在goDemo目录下
go mod init lyy_cache
,会创建出来一个go.mod
,里面是模块名和go版本号,此处模块名是lyy_cache
,这里可以手动修改模块名,但是模块名尽量和文件夹名相同。 - 在
lyy_cache
目录下新建service
目录,在该目录内建一个go文件,随便什么名字(go导包是导入整个包下的所有go文件,包由代码内的package决定,而不是文件夹名,public和private就看函数首字母是否大写,根目录是main) - 在里面写一个
Add
方法,传入a,b,返回a+b - 在
yy_cache
目录下新建一个go文件作为入口文件,里面就可以通过模块名/目录名导入某个目录了,再用目录名或者别名去调用目录下的文件的方法