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

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

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

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

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

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

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

相关推荐
步步为营DotNet几秒前
深入理解ASP.NET Core Middleware:管道执行机制与高效应用
后端·asp.net
暴躁小师兄数据学院1 分钟前
【WEB3.0零基础转行笔记】Golang编程篇-第3讲:GO语言中的运算符
笔记·golang·web3
bubiyoushang88812 分钟前
基于MATLAB的局部特征尺度分解(LCD)实现与优化
开发语言·matlab
hgz071013 分钟前
堆内存分区
java·开发语言·jvm
索荣荣14 分钟前
SpringBoot Starter终极指南:从入门到精通
java·开发语言·springboot
独断万古他化14 分钟前
【Spring 事务】事务隔离级别与事务传播机制:从理论到业务落地实操
java·后端·spring·事务隔离·事务传播
小二·15 分钟前
Go 语言系统编程与云原生开发实战(第9篇)安全加固实战:认证授权 × 数据加密 × 安全审计(生产级落地)
安全·云原生·golang
lly20240621 分钟前
HTML DOM 访问
开发语言
落羽的落羽22 分钟前
【Linux系统】文件IO:理解文件描述符、重定向、缓冲区
linux·服务器·开发语言·数据结构·c++·人工智能·机器学习
小高Baby@22 分钟前
Go中常用字段说明
后端·golang·gin