Go语言:关于导包的两个重要说明

1.每个文件都是属于一个package的,默认都是属于main包

这个是由:GO语言导入自己写的包(同级目录和不同目录)_go引入自己的包-CSDN博客

文章中看到的,因为这个问题也困扰了我将近一个半小时,实在没想到,是这么解决的。不清楚为什么go要这么设计?

2.导入不同目录层级的代码时,go.mod文件的模块需要简洁到只有一个目录

而如果初始化的时候 example.com/greetings这样的就会失效,就不清楚怎么弄了

所以就改成了greetings类似这样才可以。这个又花费了我1个小时。

相关推荐
WHS-_-20229 小时前
Attention-Guided Low-Rank Tensor Completion
开发语言·php
南宫萧幕9 小时前
基于 PSO 的 HEV 能量管理策略:从联合仿真建模到排错实战
开发语言·python·算法·matlab·控制
INosdfgs9 小时前
Matlab GUI界面设计:从入门到实战
开发语言·其他·microsoft·matlab
jllllyuz9 小时前
相关干涉仪测向方法的MATLAB仿真
开发语言·matlab
开心码农1号9 小时前
Go 语言深度剖析:指针、unsafe.Pointer 与 uintptr 底层原理、区别与实战避坑
开发语言·后端·golang
Victor3569 小时前
MongoDB(114)如何查看MongoDB的版本?
后端
charlie1145141919 小时前
现代Qt开发教程(新手篇)1.10——进程
开发语言·c++·qt·学习
l1t9 小时前
在aarch64机器上安装使用R语言的季节调整包
开发语言·r语言
Victor3569 小时前
MongoDB(113)如何使用第三方工具进行MongoDB监控?
后端
字节漫游者9 小时前
🔥后端必看|MyBatis Mapper.xml 10个高频踩坑总结(真实踩坑经验分享🔍)
后端