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

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

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

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

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

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

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

相关推荐
@Ma3 分钟前
Python 实现企业微信外部群主动消息发送及成功接入后如何避坑,避免风控封号
开发语言·python·企业微信
DA02217 分钟前
01-Python-数据类型和语法
开发语言·python
周末也要写八哥18 分钟前
线程的生命周期之“守护“线程
java·开发语言·jvm
HLAIA光子19 分钟前
分布式锁与事务:你的微服务可能根本不需要它们
分布式·后端·微服务
砍材农夫27 分钟前
物联网实战:Spring Boot + Netty 搭建 MQTT 统一接入层
java·网络·spring boot·后端·物联网·spring
.千余29 分钟前
【C++】C++继承入门(上):继承语法与基本特性详解
开发语言·c++·笔记·学习·其他
苏三说技术29 分钟前
MarkItDown 再次登顶GitHub榜
后端
TPBoreas29 分钟前
前端面试问题打把-场景题
开发语言·前端·javascript
skywalk816336 分钟前
段言的设计文档:中文编程赛道的竞争格局,谁在牌桌上?
开发语言·学习·编程