go引入自定义mod

go 复制代码
###初始化mode,package xxx
go mod init xxx

###整理 package,自动下载依赖包,移出未应用的包
go mod tidy 

### 把模块之间的依赖图显示出来
go mod graph 

### 确认依赖关系
go mod verify 

### 下载或者更新依赖
go get rsc.io/sampler 
### 指定版本依赖  
go get rsc.io/sampler@v1.3.1
1.自定义mode(xmath)
cpp 复制代码
go mode init xmath

xmath.go

cpp 复制代码
package xmath

import "log"

func XAdd(a, b int) int {
	log.Printf("xmath Add %d + %d", a, b)
	return a + b
}
2.在需要引用的模块引用xmode

go.mod

go 复制代码
require xmath v0.0.0 // 伪版本号,仅作占位符
replace xmath => ./xmath // 关键:替换为本地相对或绝对路径

main.go

cpp 复制代码
import (
	"log"
	"xmath"
)

func main() {
	log.Printf("xmath XAdd:%d\r\n", xmath.XAdd(1, 2))
}
相关推荐
揽星河..6 小时前
【C语言】指针
c语言·开发语言
小小数媒成员7 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
速易达网络7 小时前
Three.js 动画入门教学:从场景搭建到流畅动效
开发语言·javascript·ecmascript
福大大架构师每日一题7 小时前
excelize v2.11.1发布:Go 1.26.0起步,16项安全修复与嵌入对象能力全面升级
开发语言·安全·golang
Sarvartha7 小时前
集合概述 & Collection 接口
开发语言
lhbweilai7 小时前
QT项目(串口助手)
开发语言·qt
eggwyw8 小时前
C++相交链表和反转链表详解
开发语言·c++
Wang's Blog8 小时前
Java 项目实战:交友项目 - 保存访客记录
java·开发语言·交友
Raas1008 小时前
AI网关如何接入?MAI Gateway部署实操教程
java·开发语言·人工智能·gateway·ai网关·mai gateway·企业级产品
小小龙学IT8 小时前
Go 语言 pprof 性能剖析与调优深度解析:把“卡在哪“变成一张可执行的数据图
开发语言·后端·golang