Go语言:关于导包的两个重要说明
1.每个文件都是属于一个package的,默认都是属于main包
这个是由:GO语言导入自己写的包(同级目录和不同目录)_go引入自己的包-CSDN博客
文章中看到的,因为这个问题也困扰了我将近一个半小时,实在没想到,是这么解决的。不清楚为什么go要这么设计?
2.导入不同目录层级的代码时,go.mod文件的模块需要简洁到只有一个目录
而如果初始化的时候 example.com/greetings这样的就会失效,就不清楚怎么弄了
所以就改成了greetings类似这样才可以。这个又花费了我1个小时。